promise的输出题: const p1 = () => (new Promise((resolve, reject) => { console.log(1); let p2 = new Promise((resolve, reject) => { console.log(2); const timeOut1 = setTimeout(() => { console.log(3); resolve(4); }, 0) resolve(5); }); resolve(6); p2.then((arg) => { console.log(arg); }); })); const timeOut2 = setTimeout(() => { console.log(8); const p3 = new Promise(reject => { reject(9); }).then(res => { console.log(res) }) }, 0) p1().then((arg) => { console.log(arg); }); console.log(10); //答案是1 2 10 5 6 8 9 3

相关推荐

点赞 评论 收藏
转发
头像
05-02 07:36
投递数字马力(杭州)信息技术有限公司等公司7个岗位 牛客在线求职答疑中心
点赞 评论 收藏
转发
牛客网
牛客企业服务