0

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

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

那可能吗?谢谢

4

2 回答 2

9

很简单:

myObj['getNumber']();
于 2013-05-22T05:22:39.367 回答
1

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

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

有关Mozilla 的更多信息,使用对象指南

于 2013-05-22T05:25:39.517 回答