var myPromise = new Promise(function (resolve, reject) { console.log('do sth.'); setTimeout(() => { console.log('~~~~~'); resolve('ok'); // reject('error'); }, 3000); // 延时3秒执行一次结束 }); let pro1 = myPromise.then(value => { /*如果成功则显示结果*/ console.log(1, 'successful'); return 1111; }, reason => { /*如果失败则显示原因*/ console.log(2, 'failed'); return 2222; }); let pro2 = myPromise.catch(reason => { console.log(3, reason); }); // 开始链式调用 pro2.then(value => console.log(4, value), // value是什么? reason => console.log(5, reason) // reason是什么? ).then(value => { console.log(6, value); // 已经不是pro2对象了,value是什么 return Promise.reject('pro2 => new Promise object rejected'); }).catch(reason => { console.log(7, reason); return Promise.resolve(reason + ' *'); }).then(value => console.log(8, value), // value是什么? reason => console.log(9, reason) // reason是什么? ); // 返回的是什么?
root@ubuntu:~/workspace/es6/babel# node dist/index.js Debugger attached. do sth. ~~~~~ 1 successful 4 ok 6 undefined 7 pro2 => new Promise object rejected 8 pro2 => new Promise object rejected * Waiting for the debugger to disconnect...
k8s的yaml文件没有这个选项吧
非常牛逼
好文章呢
学习一下~
大佬。。。牛皮。。。。感谢。。。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本