十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
let promise = new Promise((resolve,reject) => {
console.log(1);
resolve("returnValue"); // resolve和reject函数传入的实参就当前promise对象的[[PromiseResult]]的值
});
console.log(2); //控制台输出1->2
promise对象:
[[PromiseState]]: "pending" // 当前promise的状态,可选值:fulfilled(成功态)、rejected(失败态)、pending(等待,初始值)
[[PromiseResult]]: "returnValue" // 当前promise的值
resolve() -> PromiseStatus从pending变为fulfilled;只接受一个参数
reject() -> PromiseStatus从pending变为rejected;只接受一个参数