1、回調函數的使用場景:編程
2、異步編程的4種方法異步
回調函數(維基百科):異步編程
回調函數是一段可執行的代碼段,它做爲一個參數傳遞給其餘的代碼,其做用是在須要的時候方便調用這段(回調函數)代碼。函數
在JavaScript中函數也是對象的一種,一樣對象能夠做爲參數傳遞給函數,所以函數也能夠做爲參數傳遞給另一個函數,這個做爲參數的函數就是回調函數。線程
回調函數有異步和同步之分。對象
同步回調:事件
function a() {ip
console.log('a')回調函數
}同步
function b(func) {
console.log('b')
func
}
b(a)
所謂"回調函數"(callback),就是那些會被主線程掛起來的代碼。異步任務必須指定回調函數,當主線程開始執行異步任務,就是執行對應的回調函數。