亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

arguments.callee(List)參數問題

"arguments.callee(List)"這里為什么要傳入"List"呢?這個回調函數本身沒有形參,傳入的話內部調用的"List"不還是外部的嗎?還請各位道友指點一下

正在回答

2 回答

arguments.callee(List),他就是用的外部的List,根本就不用傳;這里寫的有問題,這里用定時器的意義就是為了改變arguments.callee的指向而已,完全可以寫個自執行函數就ok了

????function?Aaron(List,?callback)?{

????????(function?()?{

????????????var?task;

????????????if?(task?=?List.shift())?{

????????????????task();?//?執行函數

????????????}


????????????if?(List.length?>?0)?{?//?遞歸分解

????????????????arguments.callee();

????????????}

????????????else?{

????????????????callback();

????????????}

????????})();

????}


0 回復 有任何疑惑可以回復我~

這個是callee不是call。。

0 回復 有任何疑惑可以回復我~
#1

菜狗

不好意思我理解錯問題了= =
2018-03-05 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

arguments.callee(List)參數問題

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號