javascript - 如何實(shí)現(xiàn)下列流程控制方案
問(wèn)題描述
問(wèn)題解答
回答1:這代碼看得我很感動(dòng),所以我打出了GG,你直接在控制臺(tái)輸入下面代碼就可以看到結(jié)果了。。。
function async(arr){ if( Object.prototype.toString.call(arr) != '[object Array]' ){return false; } var target = arr.shift(); if(typeof target != 'function'){return false; } target(function(){async(arr); });}var one = function(callback){ setTimeout(function(){console.log('first');callback(); },200);};var two = function(callback){ setTimeout(function(){console.log('second');callback(); },100);};async([one,two]);async([one,two,two,one,two]);回答2:
我很想問(wèn),,異步總得有個(gè)url吧,你讓url寫成函數(shù)。。。
相關(guān)文章:
1. javascript - 網(wǎng)頁(yè)打印頁(yè)另存為pdf的代碼一個(gè)問(wèn)題2. mysql - 在不允許改動(dòng)數(shù)據(jù)表的情況下,如何優(yōu)化以varchar格式存儲(chǔ)的時(shí)間的比較?3. vim - docker中新的ubuntu12.04鏡像,運(yùn)行vi提示,找不到命名.4. css - chrome下a標(biāo)簽嵌套img 顯示會(huì)多個(gè)小箭頭?5. docker網(wǎng)絡(luò)端口映射,沒(méi)有方便點(diǎn)的操作方法么?6. javascript - 關(guān)于apply()與call()的問(wèn)題7. docker - 各位電腦上有多少個(gè)容器啊?容器一多,自己都搞混了,咋辦呢?8. java中返回一個(gè)對(duì)象,和輸出對(duì)像的值,意義在哪兒9. 希望講講異常處理10. 第10分鐘的地方構(gòu)造方法有問(wèn)題,代碼寫亂了,實(shí)例化了2次Request對(duì)象
