resolve和reject
1、Promise.resolve(value)
Promise.resolve("fulfiled").then((value) => {
console.log("onResolve: ", value);
});
2、Promise.reject(reason)
有onRejected时,优先执行onRejected,不再执行catch
Promise.reject("fulfiled")
.then(
(value) => {
console.log("onResolve: ", value);
},
(reason) => {
console.log("onRejected: ", reason);
}
)
.catch((err) => {
console.log("catch: ", err);
});
输出:
onRejected: fulfiled
无onRejected时,执行catch
Promise.reject("fulfiled")
.then((value) => {
console.log("onResolve: ", value);
})
.catch((err) => {
console.log("catch: ", err);
});
输出:
catch: fulfiled
Last updated