1const promise = new Promise((resolve, reject) => { 2 resolve("success1"); 3 reject("error"); 4 resolve("success2"); 5}); 6promise 7.then(res => { 8 console.log("then: ", res); 9 }).catch(err => { 10 console.log("catch: ", err); 11 }) 12
参考答案:
构造函数中的 resolve 或 reject 只有第一次执行有效,多次调用没有任何作用 ,Promise的状态一经改变就不能再改变。
"then: success1"
最近更新时间:2022-01-09