JavaScript 程序将函数作为参数传递

要理解此示例,您应了解以下 JavaScript 编程 主题


示例:函数作为参数

// program to pass a function as a parameter

function greet() {
    return 'Hello';
}

// passing function greet() as a parameter
function name(user, func)
{

    // accessing passed function
    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() 函数。

另请阅读

你觉得这篇文章有帮助吗?

我们的高级学习平台,凭借十多年的经验和数千条反馈创建。

以前所未有的方式学习和提高您的编程技能。

试用 Programiz PRO
  • 交互式课程
  • 证书
  • AI 帮助
  • 2000+ 挑战