var objectliteral = {
func1:fn(){},
func2:fn(){},
.................
funcn:fn(){}
}
ドット表記法を使用して、そのオブジェクト リテラルからメソッドを呼び出すことができることはわかっています。
objectliteral.func1();
しかし、次のような配列表記を使用してそれを行いたいと思います。
objectliteral[func1]. .... something something......
それ、どうやったら出来るの?apply または call メソッドを使用できることはわかっていますが、それらがどのように機能するかはまだよくわかりません。
私はこれを行うことができますか?:
objectliteral[func1].apply();
解像度
回答に基づく:
objectliteral['func1']()
が私が必要な全てです。みんなありがとう。