javascript中是否可以通过名称调用多个函数并以数组格式获取结果?

时间:2018-07-18 21:13:06

标签: javascript lodash

例如,如果我有

 fun1(){}
 fun2() {}
 fun3() {}

这些函数中没有任何http调用或没有任何db操作

调用函数[fun1,fun2,fun3]并以某种数组格式获取结果 通过使用lodash之类的模块或其他一些东西

1 个答案:

答案 0 :(得分:2)

这是一个包含三个函数的示例,每个函数均返回一个值。您可以将函数存储在数组中,并将map存储到results数组中:

const a = () => 1;
const b = () => 2;
const c = () => "a";
    
const funcs = [a, b, c];
const results = funcs.map(e => e());    

console.log(results);