Javascript Node.js从字符串绑定到方法
我对Javascript和node.js一点也不精通 如果我想访问包含在字符串中的方法,我应该怎么做? 可能吗 例如:Javascript Node.js从字符串绑定到方法,javascript,node.js,Javascript,Node.js,我对Javascript和node.js一点也不精通 如果我想访问包含在字符串中的方法,我应该怎么做? 可能吗 例如: function bindJS(method, path){ var js = require(path+".js"); } 我想得到的方法是:js.what's_inside_method 你知道怎么做吗 谢谢 方法是js的属性吗?您是否可以使用js[method]()?唯一的方法是使用eval,如果您的数据来自不受信任的源(除非硬编码到代码中,否则它是不受信任的源)
function bindJS(method, path){
var js = require(path+".js");
}
我想得到的方法是:js.what's_inside_method
你知道怎么做吗
谢谢 方法是
js
的属性吗?您是否可以使用js[method]()
?唯一的方法是使用eval,如果您的数据来自不受信任的源(除非硬编码到代码中,否则它是不受信任的源),eval可能是不安全的。所以,有很多危险信号,但这应该有效:
function bindJS(method, path){
var js = require(path+".js");
func = eval(method);
func();
}