Arthur Alunts Asked:2020-02-23 15:24:14 +0000 UTC2020-02-23 15:24:14 +0000 UTC 2020-02-23 15:24:14 +0000 UTC 如何制作简短的函数数组。(由函数组成的数组)js? 772 我有函数:foo(){}、foo1(){}、foo2(){}、foo3(){}。 现在写奖励。 数组 var fooGeneral = [4] 必须成为一个函数数组,以便 {foo(),foo1(),foo2(),foo3()}, 调用这样的函数 fooGeneral[0] ->>>> 瞧,调用了 foo() 函数。 在java中我已经做到了这个技巧,但是我怎么能在js中做到这一点 javascript 2 个回答 Voted Best Answer MaxWall 2020-02-23T15:45:28Z2020-02-23T15:45:28Z 上面已经定义的函数数组: let fooBraArr = [foo,foo1,foo2,foo3]; fooBraArr[0]() вызов 一个带有定义的对象:let fooBraObj = { foo(){}, foo1(){}, foo2(){}, foo3(){}, } fooBraObj.foo3() вызов user176262 2020-03-17T01:11:32Z2020-03-17T01:11:32Z 我们可以。 function A0(param1) { console.log("first function", param1); } function A1() { console.log("second function"); } let A = [ A0, A1 ]; A[0](123); A[1](); let A = [ function (param1) { console.log("first function", param1); }, function () { console.log("second function"); } ]; A.push(function(param2) { console.log("pushed function", param2); }); A[0](123); A[1](); A[2]('abc');
上面已经定义的函数数组: let fooBraArr = [foo,foo1,foo2,foo3];
一个带有定义的对象:let fooBraObj = { foo(){}, foo1(){}, foo2(){}, foo3(){}, }
我们可以。