node.js - 在 Node.JS 中使用参数中的类函数
问题描述
我想知道是否可以将函数的名称作为参数传递,但有一个类然后调用该函数。我知道你可以将函数作为参数传递,但这不是我好奇的。下面是我正在寻找的一个例子。
function passFunction ( functionName ) {
exampleClass.functionName();
// Do Something With result
}
解决方案
喜欢:
exampleClass[functionName]()
但一定要先检查它的功能
if (typeof exampleClass[functionName] === 'function')
exampleClass[functionName]()
推荐阅读
- django - 如何覆盖 list_editable 保存?
- javascript - 如何合并fabrcjs中的触摸路径?
- javascript - 在 javascript 上获取 Window.opener.function 的值
- flutter - 如何根据第一个 DropdownButton 的选择加载第二个 DropdownButton
- r - # 在转换之前解开一个行列表
- dji-sdk - 从 msdk 到 osdk 的数据经常丢失
- java - 错误消息:文件“countries.geo.json”丢失或无法访问
- ajax - SyntaxError:请求的模块“rxjs/ajax”不提供名为“ajax”的导出
- spring - Spring Data Rest - 自定义端点名称
- api - 如何使用 React Native 中的平面列表检测何时有来自 API 的新数据?