問題描述看了一段promise的源碼看到這段很是不懂jsfunction resolve(value) { // value成功態(tài)時接收的終值 if(value instanceof Promise) { return value.then(resolve, reject);
}
}你期待的結(jié)果是什么?實際看到的錯誤信息又是什么?promise里resolvePromise這個函數(shù)中不是已經(jīng)通過if (x instanceof Promise)else if (x != null && ((typeof x === 'object') || (typeof x === 'function')))當(dāng)?shù)絩esolve為什么要去判斷value是不是promise呢
promise的源碼問題,谷歌不到特來求救
慕田峪4524236
2019-01-30 09:33:44