封装一个异步加载图片的方法
1 | function loadImageUrl(url) { |
请实现一个mergePromise函数,把传进去的数组按顺序先后执行,并且把返回的数据先后放到数组data中。
1 | var timeout = ms => new Promise((resolve, reject) => { |
实现 add 方法,限制同一时刻只能执行2个task
本质就是限制promise并发
1 | const timeout = (time) => new Promise(resolve => { |
如何判断是new调用还是函数调用
arguments.callee
1 | function Person() { |
函数重试
1 | /** |
函数柯里化
降低通用性,提高适用性
1 | const add = (...rest) => { |