javascript - javascript中有什么方法可以按名称调用多个函数并以数组格式获取它们的结果?
问题描述
例如,如果我有
fun1(){}
fun2() {}
fun3() {}
这些函数没有任何 http 调用或其中没有任何 db 操作
调用函数 [fun1,fun2,fun3] 并通过使用诸如 lodash 之类的模块或其他东西以某种数组格式获取它们的结果
解决方案
这是一个包含三个函数的示例,每个函数都返回一个值。您可以将函数存储在数组和数组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);
推荐阅读
- angular9 - Angular 9 迁移更改了 tsconfig.app.json
- asp.net - Amazon RDS 连接字符串设置
- python - 使用 Python3 将 CSV 导入 Firestore
- c++ - 二进制补码系统中的有符号整数数组乘法
- javascript - 另一个未捕获的 RangeError:最大调用堆栈大小难题
- c - Linux socket C 应用程序 - 如何确保从一台服务器到许多其他服务器的消息全部成功或全部失败?
- c - 字符指针操作期间的分段错误
- reactjs - React 上下文 API 和/或 React-Redux-Thunk
- matlab - 检查如何在 MATLAB 中调用函数
- php - 使用元标记时输出缓冲不起作用