javascript - 在节点js中将函数名作为参数传递
问题描述
我需要将函数名作为参数传递并执行它。有没有办法在node js中实现它。
我试过下面的代码。在调用 myFunc1 中的另一个函数时,我想调用 newFunct 而不是 fName。使用下面的代码我收到错误 - TypeError: fName is not a function
var myFunction = 'newFunct';
myFunc1(myFunction);
function myFunc1(fName){
fName('World'); // Here instead of calling fName it should call newFunct
}
function newFunct(val){
console.log("Hello " + val);
}
解决方案
推荐阅读
- regex - 如何确定 RNA 中的所有基因序列,其中 G 和 T 的组合至少重复一次
- python - Pygame Tower 发射多发子弹如何修复?
- javascript - 每当我们重定向到它或访问它时,如何在 reactis 中重新渲染组件
- javascript - Web 应用程序有没有办法报告用户互联网连接的质量?
- python-3.x - 查找 s3 存储桶的 1 级前缀大小,同时包括使用 boto3 和 python 的版本
- python - 机器人框架中的模式匹配:python
- c++ - 如何禁用 VS2019 的 C++ 语法着色并使其看起来像 VS2017
- react-native - 我们如何在本机反应中自动滚动和自动循环平面列表
- python-3.x - 在 Python 中抓取后以正确的格式存储数据,对 csv 数据进行后处理
- c - C中的方法链接