📅  最后修改于: 2023-12-03 15:38:10.083000             🧑  作者: Mango
在 JavaScript 中,我们可以轻松地创建一个函数来接收参数并调用每个提供的函数。这些函数我们称之为“高阶函数”。
以下是一个简单的示例:
function callFunctions(funcArray) {
funcArray.forEach(function(func) {
func();
});
}
function func1() {
console.log('Function 1 is running.');
}
function func2() {
console.log('Function 2 is running.');
}
callFunctions([func1, func2]);
在这个示例中,我们定义了一个名为 callFunctions
的函数来接收一个数组参数 funcArray
。在 callFunctions
函数中,我们迭代 funcArray
数组中的每个元素并调用它们。
我们还定义了两个函数 func1
和 func2
来作为 funcArray
参数传递给 callFunctions
函数。
当我们运行这段代码时,我们会看到以下输出结果:
Function 1 is running.
Function 2 is running.
这证明了我们成功地调用了每个提供的函数。
总结一下,通过创建一个高阶函数来接收一个函数数组参数并迭代调用每个函数,我们可以轻松地执行一组预定义的函数。