如何使用字符串作为对象方法?

时间:2012-10-05 00:03:33

标签: javascript jquery

我正在尝试使用元素类名称并将其作为我的对象的方法。

 var thisClass=$this.attr('class')
 //thisClass = 'call'               

 obj.thisClass(ID);

我的代码不能像我想的那样工作。反正有没有解决这个问题?非常感谢!

1 个答案:

答案 0 :(得分:3)

你可以做到

obj[methodName](arguments, ...);

这是有效的,因为函数在javascript中也是对象,并且它们本身只是其对象的属性。可以使用。访问对象属性。和[]表示法,而动态名称或非合法javascript标识符的名称需要[]表示法。