callSayHello
();
在上面的例子中,我们定义了一个名为
sayHello
的函数,该函数在控制台输出 "Hello!"。我们还定义了另一个名为
callSayHello
的函数,该函数调用
sayHello
函数来输出 "Hello!"。
将函数作为参数传递给另一个函数
JavaScript 中的函数是第一类对象,这意味着它们可以像其他对象一样传递。您可以将一个函数作为参数传递给另一个函数。例如:
function sayHello(name) {
console.log(`Hello, ${name}!`);
function callFunction(func) {
func("John");
callFunction(sayHello);
在上面的例子中,我们定义了一个名为 sayHello
的函数,该函数接受一个名字参数,并在控制台输出 "Hello, {name}!"。我们还定义了另一个名为 callFunction
的函数,该函数接受一个函数作为参数,然后调用该函数并传递一个名字参数。在最后一行中,我们将 sayHello
函数作为参数传递给 callFunction
函数,并传递一个名字 "John"。
这些都是调用 JavaScript 函数来执行另一个函数的常见方式。希望这可以帮助您更好地理解如何在 JavaScript 中调用一个函数来执行另一个函数。
- 2811
-
happiness86
JavaScript