JavaScript:將函數作為參數傳入,作為回調函數
2 回答

慕哥9229398
TA貢獻1877條經驗 獲得超6個贊
調用函數時, 傳遞入的參數與順序必須按照函數聲明來排列, 所以調用doSomeThing時:
123456789101112131415 | function doSomething(args,callback){ somethingComplicated(args); callback(); } //第一個參數如果不需要傳遞,可設置為null //function onEnd(){} 這種方法通常是聲明一個函數, 將函數作為參數傳遞可直接傳遞函數名稱,或者傳遞匿名函數 //傳遞函數名稱 function onEnd(){ //code } doSomething( null , onEnd); //傳遞匿名函數 doSomething( null , function (){ compute(); }); |
- 2 回答
- 0 關注
- 755 瀏覽
添加回答
舉報
0/150
提交
取消