一道promise面試題引發的茅塞頓開

2021-08-22 15:01:17 字數 637 閱讀 4163

今天朋友參加面試,冒死發出面試題,有一道面試題是這樣的

題目:使用promise實現每隔一秒輸出乙個1,一共三個

因為朋友在面試,緊張的心裡傳染到了我,使逼出了最強的自己,在還沒有用過promise的我竟然5分鐘寫出來了,而且是十天前根本沒看懂promise。**如下:(比較簡陋)

var p1=new promise(function (res,rej) ,1000)

})var p2=function(),1000)})}

p1.then(p2).then(function () ,1000)

})

驚嘆之餘,趁熱打鐵,又開始繼續學習promise,呂大豹大哥的文章非常易懂,很順利的看下來

總結一下promise的作用

promise

.all([runasync1(), runasync2(), runasync3()])

.then(function(results));

上文只是簡單的總結,不懂的地方還得自己多實踐。

再次感謝呂大豹大哥的文章

一道面試題引發的pythonic

本文出自天外歸雲的 今天乙個朋友去面試,下面是一道測試工程師面試題 來自搜狗 自己寫了解法 coding utf 8 import redef filter log target,the log r target target dic for one in target target dic one...

一道面試題引發的思考

首先我們給出這道面試題的 以及題目 lista new arraylist list.add 1 list.add 2 for string item list 問 上段 執行會報錯嗎?如果把 1 換成 2 會報錯嗎?為什麼?首先給出答案 上面這段 執行不會報錯。把 1 換成 2 再執行就會報錯。為...

一道面試題引發的思考

好的面試官能夠能好的和面試者互動,而一場好的面試也能帶給面試者更多的思考 面試官給我出題後的 1 分鐘內,我給出了第一種思路 排序。將數字按公升序排序,去除最小的那個數即可。存在問題 時間複雜度高,只考慮了正數的情況。面試官給出了第一次提示時間複雜度過高,要求降低時間複雜度。於是在經過幾分鐘思考後,...