總是在書中看到回調函數callback,不知道是什么意思?為什么叫回調函數呢?謝謝。
什么是回調函數?
郎朗坤
2018-10-19 10:09:37
TA貢獻1780條經驗 獲得超1個贊
簡單的說,回調函數就是把函數作為參數傳遞給其他函數,也叫作高階函數,并在其他函數內部執行,所以回調函數是一個閉包。
舉個栗子:
function fn(callback) { var a = 10; if (typeof callback === 'function') { callback(a); } }// 傳入一個函數給 fnfn(function(param) { console.log(param); // 10});
舉報