标签: javascript
是否可以在JS中将函数名称存储为字符串,并从对象中调用它,就像下面的PHP代码一样?
$this->$someFunc();
答案 0 :(得分:13)
this[someFunc]();
答案 1 :(得分:8)
当然可以。试试这个:
var f = "foo"; var result = obj[f]();
其中foo是obj或
foo
obj
this[f]();
其中foo是当前实例上的方法。