functionpro(){returnnewPromise(resolve=>{resolve()})}functiona(){returnpro().then(res=>{setTimeout(()=>{console.log(1)},2000)})}functionb(){returnpro().then(res=>{console.log(2)})}functionc(){returnpro().then(res=>{console.log(3)})}a().then(b).then(c);//231最后的結果為什么不是123?這樣返回Promise是正確的嗎?
請各位大佬指點!用Promise封裝了一個方法A,然后另一個方法B去調用這個封裝的A方法,那么B方法怎么返回一個Promise對象?
慕田峪7331174
2019-08-21 18:49:14