回调函数
-
回调函数,在函数中定义形参,这个函数得到的形参是一个函数
-
在函数结束时,通过形参调用传入的实参函数
<body>
<script>
/**
* @Description: 调用old函数,执行完毕时弹出对话框
* @param {*} x
* @param {*} y
* @return {*}
*/
// 1.回调函数,在函数中定义形参,这个函数得到的形参是一个函数
// 2. 在函数结束时,通过i形参调用传入的实参函数
// 回调函数增加了函数的功能,回调函数的功能由调用函数的人决定
// 以后再ajax中使用很多
function old(x, y, callback) {
// 如果传入回调函数则调用实参函数
/* if (callback) {
callback();
} */
// 写法2
callback && callback();
return x + y
}
var sum = old(10, 20);
console.log(res);
var sum = old(10, 20, function () {
alert('ok')
});
</script>
</body>