Callback
「有需要接在非同步處理後面做的事情」
例如
時間到了、資料取得了之後,接下來的行為仍然是同步的
需要再寫一個function,包在非同步的行為裡面
直到相關的非同步行為結束後,再接著執行這個function
code:javascript
function addAsync(num1, num2, callback) {
return $.getJSON(
{
num1: num1,
num2: num2,
},
callback
);
}
addAsync(1, 2, (success) => {
const result = success;
});