js 回调函数 传参
在 JavaScript 中,回调函数可以通过将参数作为函数的参数来传递。
以下是一个示例:
function greet(name, callback) {
console.log('Hello, ' + name + '!');
callback();
}
function sayGoodbye() {
console.log('Goodbye!');
}
greet('John', sayGoodbye);
在上面的示例中,greet 函数接受两个参数:name 和 callback。它首先打印出问候语,然后调用传递的回调函数。
在调用 greet 函数时,我们将 name 参数设置为 'John',将 sayGoodbye 函数作为回调函数传递。当 greet 函数调用回调函数时,它不需要传递任何参数,因为 sayGoodbye 函数不需要任何参数。
输出结果将是:
Hello, John!
Goodbye!
通过这种方式,我们可以将函数作为参数传递给其他函数,并在需要时调用它们
原文地址: http://www.cveoy.top/t/topic/iHeN 著作权归作者所有。请勿转载和采集!