回调函数是作为参数传递给另一个函数的函数。该函数在传递给它的函数内部执行,以在某些操作完成时“回调”。
让我们看一个例子:
function greetName(name) {
console.log('Hello ' + name);
}
function askName(callback) {
let name = prompt('Enter your name.');
callback(name);
askName(greetName);
这段代码会提示你一个名字,当你输入名字时,它会对该名字说“你好”。因此回调函数(在本例中为 greetName)仅在您输入名称后执行
回调函数是作为参数传递给另一个函数的函数。该函数在传递给它的函数内部执行,以在某些操作完成时“回调”。
让我们看一个例子:
function greetName(name) {
console.log('Hello ' + name);
}
function askName(callback) {
let name = prompt('Enter your name.');
callback(name);
}
askName(greetName);
这段代码会提示你一个名字,当你输入名字时,它会对该名字说“你好”。因此回调函数(在本例中为 greetName)仅在您输入名称后执行