Promise中有多个resove
return new Promise((resolve, reject) => { resolve({ status: 2 }) if (true) { resolve({ status: 1 }) } }
Promise中,只要遇到resolve,就会将resolve状态凝固,后边再出现其他的resolve,不会覆盖之前的resolve。
.then(res=>{})方法中,回调的res,是第一个resolve状态的值。
return new Promise((resolve, reject) => { resolve({ status: 2 }) if (true) { resolve({ status: 1 }) } }
Promise中,只要遇到resolve,就会将resolve状态凝固,后边再出现其他的resolve,不会覆盖之前的resolve。
.then(res=>{})方法中,回调的res,是第一个resolve状态的值。