Promise介绍

js yekong
new Promise(
/* 执行器 eXecutor */
function (resolve, reject){
    resolve();//数据处理完成
    reject();//数据处理出错
.then(function A() {
// 成功, 下一步
}, function B() {
//失败, 做相应处理
});

Promise 是一个代理对象,它和原先要进行的操作并无关系。
它通过引入一个回调,避免更多的回调

Promise 状态发生改变,就会触发 .then( 里的响应函数处理后续步骤。

Promise有3个状态

Promise 状态一经改变,不会再变。

Prornise 实例一经创建,执行器立即执行
wanjunshijiecom 2021-08-30 at 06.47.02@2x

喜欢