JavaScript回撥函式
阿新 • • 發佈:2021-01-20
技術標籤:javascript
1.什麼是回撥函式?
回撥函式是作為引數傳給另一個函式的函式,將會在另一個函式完成執行後立即執行。
2.為什麼要使用回撥函式?
JavaScript 在瀏覽器中執行時,瀏覽器的主程序是單執行緒事件迴圈。如果我們嘗試在單執行緒事件迴圈中執行長時間執行的操作,則會阻止該過程,因為在等待操作完成時會停止處理其他事件。
3.如何使用回撥函式?
示例程式碼:
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8" >
<title></title>
</head>
<body>
<script>
function title(){//回撥函式title
console.log('回撥函式被呼叫');
}
function main(args, callback){//主函式,title函式作為引數傳遞進來
console.log(args);//輸出結果為傳入的第一個實參:123456
callback();//執行回撥函式title
}
main("123456",title);
</script>
</body>
</html>
輸出結果: