JavaScript 函数与对象编程全解析
1. 回调函数
回调函数是作为参数传递给另一个函数的函数。以下是一个使用回调函数进行两数相加的示例:
function doMath(callback) {
return callback();
}
function addTwoNumbers() {
return 2 + 2;
}
doMath(addTwoNumbers); // 4
在使用回调函数时,常常会看到将回调函数声明直接放在函数参数中的情况:
function doStuff(callback) {
return callback();
}
doStuff(function() {
return // data
});
下面的 calculateFrequencies 函数展示了如何使用回调函数使函数更灵活:
function calculateFrequencies(a, b, callback) {
if (callback === undefined) {
return a * b;
} else {
return callback(a, b);
}
}
function diff(a, b) {
return Math.abs(a - b
JS函数与对象核心解析
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



