
热文Promise扫盲贴
【导读】thenthen函数可以return另一个promise:constp1=newPromise((resolve,reject)=gt;{resolve('p1')})constp2=newPromise((resolve,reject)=gt;{setTimeout(()=gt;{resolve('p2')},3000)})p1.then(res=gt;{console.log(res)returnp2}).then(res=gt;{//p2resolve后才执行console.log(res)})//p1//3s后输出...//p2那么这个p2就会代替当前p1的状态,等到新的p2的状态修改...