在 js 中,我可以从字符串中调用对象中的函数吗?嗯,我给你举个例子:
var Object = {
callMe : function() { }
}
Object.callMe();
我可以做到,但是如果我想这样做怎么办:
var string = 'callMe';
Object.string();
我能以某种方式做到这一点吗?也许我只是在这里想错了
最佳答案
为此用途 bracket notation ,像这样:
var string = 'callMe';
Object[string]();
在 JavaScript 中,obj.thing
( dot notation ) 访问与 obj["thing"]
( bracket notation ) 相同的内容。
关于Javascript 字符串和对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4312649/