51. 什么是promise
webVueBlog opened this issue · 0 comments
webVueBlog commented
Promise 是一个对象,它可能在未来某个时间产生单个值,具有已解决的值或未解决的原因(例如,网络错误)。它将处于 3 种可能的状态之一:已完成、已拒绝或待处理。
Promise 创建的语法如下所示,
const promise = new Promise(function (resolve, reject) {
// promise description
});
承诺的用法如下,
const promise = new Promise(
(resolve) => {
setTimeout(() => {
resolve("I'm a Promise!");
}, 5000);
},
(reject) => {}
);
promise.then((value) => console.log(value));