javascript - 如何在 Javascript 中动态访问导入的函数?
问题描述
我导入了几个名称相似的文件。它们具有相同的用例,但它们的工作方式不同,我根据其他变量来称呼它们。
import * as aAdjustSize from './a/adjustSize'
import * as bAdjustSize from './b/adjustSize'
每个文件都包含诸如 adjustWidth、adjustHeight 等函数。
我怎样才能动态调用这些函数?
在对象中,我可以通过使用括号来调用一个值,即 size["a"].width。不幸的是,函数并不那么容易。
这样的事情会很棒:
const model = "a"
[model + "AdjustSize"].adjustWidth()
解决方案
推荐阅读
- java - 将 JavaRDD 转换为 Dataframe 时出错
- api - Zomato API - 搜索
- javascript - 如何使用 javascript 过滤 div?
- android - 通过视图模型访问时出现 kotlin.KotlinNullPointerException
- java - 当您将 int 向左移动时会发生什么
- javascript - 如何使用 sinon 在节点 js 中对 api 请求调用的函数进行存根
- c# - 如何让一个类在参数名称的泛型中传递它自己的类型?
- java - Android imageview id 未解析,
- javascript - 如何根据道具reactjs渲染部分渲染
- javascript - 如何在 Asp.Net MVC 中将正则表达式分解为多个正则表达式?