跳到主要内容

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() 函数。