由于某些原因,文章已经删除,打算迁移到别处,目前正在寻找更合适的平台。
请大家关注我的新公众号ar_indus,随后我会在公众号里推送新的博客地址。
后续计划的《react进阶系列》文章也会在新公众号中推送。
公众号二维码

由于某些原因,文章已经删除,打算迁移到别处,目前正在寻找更合适的平台。
请大家关注我的新公众号ar_indus,随后我会在公众号里推送新的博客地址。
后续计划的《react进阶系列》文章也会在新公众号中推送。
公众号二维码
本文标题:前端基础进阶(十三):透彻掌握Promise的使用,读这篇就够了
本文链接:https://www.haomeiwen.com/subject/lyzwottx.html
网友评论
Dialog.prototype直接就用了?没有看见定义Dialog???为啥求解答?初学者
return new Promise(function(resolve, reject) {
if (typeof num == 'number') {
resolve(num);
} else {
reject('TypeError');
}
})
}
fn(3).then(function(num) {
console.log('first: ' + num);
return num + 1;
})
.then(function(num) {
console.log('second: ' + num);
return 'b';
})
.then(function(num) {
console.log('third: ' + num);
return num + 1;
});
将其中一个改为字符,输出结果是:
first: 3
second: 4
third: b
这是为啥?
这里应该是只要有一个promise对象状态变成rejected时候