JavaScript 程序:将函数作为参数传递
要理解这个例子,你需要了解以下 JavaScript 编程 主题的知识:
示例:函数作为参数
// 程序中将一个函数作为参数传递
function greet() {
return "Hello";
}
// 将函数 greet() 作为参数传递
function name(user, func) {
// 访问传递的函数
const message = func();
console.log(`${message} ${user}`);
}
name("John", greet);
name("Jack", greet);
name("Sara", greet);
输出
Hello John
Hello Jack
Hello Sara
在上述程序中,有两个函数:name()
和 greet()
。
name()
函数接受两个参数。greet()
函数作为参数被传递给name()
函数。