new Promise(
/* 执行器 eXecutor */
function (resolve, reject){
resolve();//数据处理完成
reject();//数据处理出错
.then(function A() {
// 成功, 下一步
}, function B() {
//失败, 做相应处理
});
Promise 是一个代理对象,它和原先要进行的操作并无关系。
它通过引入一个回调,避免更多的回调
Promise 状态发生改变,就会触发 .then( 里的响应函数处理后续步骤。
Promise 状态一经改变,不会再变。
Prornise 实例一经创建,执行器立即执行