回調(diào)函數(shù)
英文名稱callback function
個人理解就是一個函數(shù)的參數(shù)是另一個函數(shù)。有點像函數(shù)的嵌套。
舉個例子
<script>
function isBigEnough(element, index, array) {
return element >= 10;
}
s=new Uint8Array([12, 5, 8, 130, 44]);
alert(s.every(isBigEnough))
</script>
這個例子中isBigEnough就是回調(diào)函數(shù),這個函數(shù)是用戶自己創(chuàng)建的,最后被系統(tǒng)函數(shù)所調(diào)用。
知道這個有啥用呢?
讀懂文檔,比如fadein方法的參數(shù)里有個回調(diào)函數(shù)

image.png
參考
理解javascript中的回調(diào)函數(shù)(callback)javascript技巧腳本之家
js的回調(diào)函數(shù)詳解javascript技巧腳本之家
js中回調(diào)函數(shù)的學(xué)習(xí)筆記javascript技巧腳本之家
Callback Functions in JavaScript
菜鳥教程在線編輯器
jQuery Callback 方法 | 菜鳥教程