我知道这是一个比较普遍的问题,但我已经阅读了类似的回答,但我找不到更全面的概述。我刚开始接触回调函数,并尝试理解何时应该使用它们。
MDN Web 文档提供了以下示例:
function greeting(name) {
alert('Hello ' + name);
}
function processUserInput(callback) {
var name = prompt('Please enter your name.');
callback(name);
}
processUserInput(greeting);
然而,我很难看出这比以下方式更有益,其中我没有将问候函数作为参数传递?
function greeting(name) {
alert('Hello ' + name);
}
function processUserInput() {
var name = prompt('Please enter your name.');
greeting(name);
}
processUserInput();
processUserInput
以供不同页面使用呢? - George