4
是否有可能將函數的名稱存儲爲JS中的字符串,並從對象中調用它,就像下面的PHP代碼一樣?
$this->$someFunc();
是否有可能將函數的名稱存儲爲JS中的字符串,並從對象中調用它,就像下面的PHP代碼一樣?
$this->$someFunc();
this[someFunc]();
當然可以。試試這個:
var f = "foo";
var result = obj[f]();
其中foo
是obj
的方法,或
this[f]();
其中foo
是當前實例的方法。