21、Promise.all
Promise.all是支持链式调用的,本质上就是返回了一个Promise实例,通过resolve和reject来改变实例状态。
1  | Promise.myAll = function(promiseArr) {  | 
22、Promise.race
1  | Promise.race = function(promiseArr) {  | 
23、Promise并行限制
就是实现有并行限制的Promise调度器问题。
1  | class Scheduler {  | 
24、JSONP
script标签不遵循同源协议,可以用来进行跨域请求,优点就是兼容性好但仅限于GET请求
1  | const jsonp = ({ url, params, callbackName }) => {  |