问题描述看了一段promise的源码看到这段很是不懂jsfunctionresolve(value){//value成功态时接收的终值if(valueinstanceofPromise){returnvalue.then(resolve,reject);}}你期待的结果是什么?实际看到的错误信息又是什么?promise里resolvePromise这个函数中不是已经通过if(xinstanceofPromise)elseif(x!=null&&((typeofx==='object')||(typeofx==='function')))当到resolve为什么要去判断value是不是promise呢
万千封印
泛舟湖上清波郎朗
相关分类