标签: javascript oop
所以我有一个字符串"getNumber":
"getNumber"
我想将此字符串用作对象的方法:myObj.getNumber()
myObj.getNumber()
这可能吗? 感谢
答案 0 :(得分:9)
简单如下:
myObj['getNumber']();
答案 1 :(得分:1)
有两种方法可以从js对象访问值。一种是点符号.,另一种是方括号符号[],它允许访问包含特殊字符的属性和使用变量选择属性。
.
[]
var key = 'getNumber'; myObj[key]();
有关Mozilla, working with object guide的更多信息。