大橙子网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
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;只接受一个参数