看了一段promise的源码
看到这段很是不懂
function resolve(value) { // value成功态时接收的终值
if(value instanceof Promise) { return value.then(resolve, reject); } }
promise里resolvePromise这个函数中不是已经通过
if (x instanceof Promise)
else if (x != null && ((typeof x === 'object') || (typeof x === 'function')))
当到resolve为什么要去判断value是不是promise呢
翻翻过去那场雪
相关分类