摘要:引言這是一道關于的題目。因之前復習的關于的內(nèi)容都差不多忘了,再加上平時用得少,所以提交的時候只交了個半成品。現(xiàn)將我的答案記錄在這原題在這里實現(xiàn)你的代碼為分別輸出我的答案在這里實現(xiàn)你的代碼應該還有更優(yōu)雅的解決方法
引言
這是一道關于Promise的題目。因之前復習的關于Promise的內(nèi)容都差不多忘了,再加上平時用得少,所以提交的時候只交了個半成品。現(xiàn)將我的答案記錄在這原題
const timeout = ms => new Promise((resolve, reject) => { setTimeout(() => { resolve(); }, ms); }); const ajax1 = () => timeout(2000).then(() => { console.log("1"); return 1; }); const ajax2 = () => timeout(1000).then(() => { console.log("2"); return 2; }); const ajax3 = () => timeout(2000).then(() => { console.log("3"); return 3; }); const mergePromise = ajaxArray => { // 在這里實現(xiàn)你的代碼 }; // mergePromise([ajax1, ajax2, ajax3]) mergePromise([ajax1, ajax2, ajax3]).then(data => { console.log("done"); console.log(data); // data 為 [1, 2, 3] }); // 分別輸出 // 1 // 2 // 3 // done // [1, 2, 3]我的答案
const mergePromise = ajaxArray => { // 在這里實現(xiàn)你的代碼 return new Promise((resolve,reject) => { ajaxArray.push(Promise.resolve(() => null)); let data = [], arrLen = ajaxArray.length - 1; ajaxArray.reduce((calc,cur,index) => { return calc.then((res) => { res !== undefined?data.push(res):null; return index !== arrLen?cur():resolve(data); }); },Promise.resolve()); }); };
應該還有更優(yōu)雅的解決方法
文章版權歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/108189.html
摘要:目前團隊的技術,已經(jīng)通過開源和商業(yè)化渠道進行外部輸出。提前批是否會影響正式秋招提前批如果表現(xiàn)不佳對正式秋招也無任何影響秋招正式開始時仍然可繼續(xù)投遞阿里其它團隊。掃碼加微信掃碼內(nèi)推阿里云智能掃碼內(nèi)推整個阿里經(jīng)濟體 團隊介紹: 高可用架構團隊是阿里巴巴保障穩(wěn)定性的護航艦隊,提供的高可用架構基礎設施直面雙11洪峰流量,包括全鏈路壓測、容量規(guī)劃、準入控制、限流降級、流量調(diào)度等;通過攻防演練、環(huán)...
摘要:背景個人背景就讀于東北某普通二本院校計算機軟件工程專業(yè),現(xiàn)大四,北京實習前端方向,自學,技術棧時間背景大概是在月日準備好簡歷開始投遞秋招差不多已經(jīng)結束招聘崗位不多,投遞對象為大一些的互聯(lián)網(wǎng)公司事件背景第一個入職的是好未來的前端實習崗,待遇工 背景 個人背景 就讀于東北某普通二本院校計算機軟件工程專業(yè),現(xiàn)大四,北京實習 前端方向,自學,vue技術棧 時間背景 大概是在11月9日準備...
摘要:背景個人背景就讀于東北某普通二本院校計算機軟件工程專業(yè),現(xiàn)大四,北京實習前端方向,自學,技術棧時間背景大概是在月日準備好簡歷開始投遞秋招差不多已經(jīng)結束招聘崗位不多,投遞對象為大一些的互聯(lián)網(wǎng)公司事件背景第一個入職的是好未來的前端實習崗,待遇工 背景 個人背景 就讀于東北某普通二本院校計算機軟件工程專業(yè),現(xiàn)大四,北京實習 前端方向,自學,vue技術棧 時間背景 大概是在11月9日準備...
閱讀 1748·2021-10-13 09:39
閱讀 1317·2019-08-30 13:58
閱讀 1412·2019-08-29 16:42
閱讀 3561·2019-08-29 15:41
閱讀 2991·2019-08-29 15:11
閱讀 2470·2019-08-29 14:10
閱讀 3406·2019-08-29 13:29
閱讀 2087·2019-08-26 13:27