首页 > 解决方案 > javascript中有什么方法可以按名称调用多个函数并以数组格式获取它们的结果?

问题描述

例如,如果我有

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

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

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

标签: javascriptlodash

解决方案


这是一个包含三个函数的示例,每个函数都返回一个值。您可以将函数存储在数组和数组mapresults

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

console.log(results);


推荐阅读