采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
请问这里为什么要传this.value this.resolveCallbacks.forEach(fn => fn(this.value))
存函数的地方没有地方接收用到这个参数啊,所以传它的作用是什么? this.resolveCallbacks.push(() => { try { const newValue = fn1(this.value) resolve(newValue) } catch (err) { reject(err) } })
.then(fn1, fn2) ,fn1 是可以定义参数的,这个参数执型时就是 this.value
const newValue = fn1(this.value)这个参数不是通过this.value拿到的吗,this.resolveCallbacks.forEach(fn => fn(this.value)) 这个里面的this.value没意义吧
登录后可查看更多问答,登录/注册
针对时下面试高频考点,帮助新人js面试快速通关
1.6k 17
1.8k 11
1.3k 11