メソッド名を文字列として持つオブジェクトメソッドを動的に呼び出すことはできますか?プロパティの名前を変数に格納されている場合、Javascriptは動的にオブジェクトメソッドを呼び出す
var FooClass = function() {
this.smile = function() {};
}
var method = "smile";
var foo = new FooClass();
// I want to run smile on the foo instance.
foo.{mysterious code}(); // being executed as foo.smile();
ありがとうございました、それはとても簡単に私はそれを見落としました。すでにいくつかの魔法の機能や技を探していました。 –
あなたは伝説です! – Subtletree
短く簡潔に! –