从JS中的字符串创建方法

时间:2013-05-22 05:21:29

标签: javascript oop

所以我有一个字符串"getNumber"

我想将此字符串用作对象的方法:myObj.getNumber()

这可能吗? 感谢

2 个答案:

答案 0 :(得分:9)

简单如下:

myObj['getNumber']();

答案 1 :(得分:1)

有两种方法可以从js对象访问值。一种是点符号.,另一种是方括号符号[],它允许访问包含特殊字符的属性和使用变量选择属性。

var key = 'getNumber';
myObj[key]();

有关Mozilla, working with object guide的更多信息。