promise
- 回调函数内部的 this 都是指向 window;回调函数定义:当前处理逻辑完成之后,执行封装在callback函数中的后处续理逻辑;
- new Promise()参数接收一个同步自执行匿名函数,构建实例时,该参数就会自动执行
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;只接受一个参数
文章标题:promise
URL标题:http://scyanting.com/article/dsojgij.html