2010-01-24 39 views
4

是否有可能將函數的名稱存儲爲JS中的字符串,並從對象中調用它,就像下面的PHP代碼一樣?

$this->$someFunc(); 

回答

8

當然可以。試試這個:

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

其中fooobj的方法,或

this[f](); 

其中foo是當前實例的方法。

相關問題