JavaScript:PHP的“$ this-> $ somefunc()”相当于什么?

时间:2010-01-24 16:40:06

标签: javascript

是否可以在JS中将函数名称存储为字符串,并从对象中调用它,就像下面的PHP代码一样?

$this->$someFunc();

2 个答案:

答案 0 :(得分:13)

this[someFunc]();

答案 1 :(得分:8)

当然可以。试试这个:

var f = "foo";
var result = obj[f]();

其中fooobj

上的方法
this[f]();

其中foo是当前实例上的方法。