gpt4 book ai didi

javascript - 从数组列表中调用函数

转载 作者:行者123 更新时间:2023-12-02 17:54:42 25 4
gpt4 key购买 nike

任何人都可以帮助我使用数组中的参数调用该函数吗?我写了一个下面的示例,但最后我收到错误“Uncaught TypeError: Property '0' of object [object Array] is not a function

function add(a, b){
console.log("Addition: " + (a + b))
}

function sub(a, b){
console.log("Subtraction: " + (a - b))
}

function multi(a, b){
console.log("Multiplication: " + (a * b))
}

function div(a, b){
console.log("Division: " + (a / b))
}

var fList = [add(1,1), sub(1,1), multi(1,1), div(1,1)];

for (var i = 0; i < fList.length; i++){
fList[i]();
}

jsFiddle:http://jsfiddle.net/k5grM/

最佳答案

括号实际上调用了该函数,因此当您将每个函数添加到列表中时,它会立即调用它。您实际上是在创建函数返回值的数组。

关于javascript - 从数组列表中调用函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21052158/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com