
promise
发布日期:2021-05-07 06:43:16
浏览次数:22
分类:精选文章
本文共 909 字,大约阅读时间需要 3 分钟。
promise中断
function wrap(p1){ let abort; let p2 = new Promise((resolve,reject)=>{ abort = function(){ reject('失败'); } }); let p = Promise.race([p1,p2]); p.abort = abort; return p;}let p = wrap(new Promise((resolve,reject)=>{ setTimeout(() => { resolve(); }, 3000);}))p.then(()=>{ },()=>{ console.log('失败')})p.abort();
// 1let p = new Promise((resolve,reject)=>{ reject(); resolve();});p.then(()=>console.log('成功'),()=>console.log('失败'));//失败
const promise = new Promise((resolve,reject)=>{ console.log(1); resolve(); console.log(2);})promise.then(()=>{ console.log(3);})//1//2//3
Promise.resolve(1).then(res=>2).catch(err=>3).then(res=>console.log(res));//2
Promise.resolve(1).then(x=>x+1).then(x=>{ throw new Error('My Error')}).catch(()=>1).then(x=>x+1).then(x=>console.log(x)).catch(console.error)//2
发表评论
最新留言
不错!
[***.144.177.141]2025年04月14日 12时13分21秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
(数据科学学习手札06)Python在数据框操作上的总结(初级篇)
2021-05-09
(数据科学学习手札23)决策树分类原理详解&Python与R实现
2021-05-09
(数据科学学习手札27)sklearn数据集分割方法汇总
2021-05-09
(数据科学学习手札40)tensorflow实现LSTM时间序列预测
2021-05-09
[整理] 哪些集合类是线程安全的?(Java)
2021-05-09
[整理] UML的各种图总结
2021-05-09
8 个警示和学习的 5 个阶段
2021-05-09
《精通CSS层叠样式表》
2021-05-09
c# 图片带水纹波动
2021-05-09
H5 贪吃蛇源码
2021-05-09
c# 判断3个数是否连续最优式子
2021-05-09
从零开始学安全(十六)● Linux vim命令
2021-05-09
从零开始学安全(三十四)●百度杯 ctf比赛 九月场 sqli
2021-05-09
3389连接痕迹清除
2021-05-09
发生系统错误 6118
2021-05-09
c# API接受图片文件以文件格式上传图片
2021-05-09
阿里巴巴Json工具-Fastjson教程
2021-05-09
Spring Cloud Gateway - 快速开始
2021-05-09
Spring Security 实战干货:理解AuthenticationManager
2021-05-09