var objectliteral = {
func1:fn(){},
func2:fn(){},
.................
funcn:fn(){}
}
Ich weiß, ich Methoden aus diesem Objekt aufrufen kann wörtlichen Punktnotation mit diesem:Wie kann ich eine Mitgliedsfunktion mithilfe der Klammernotation aufrufen?
objectliteral.func1();
Aber ich möchte, dass wie diese mit Array-Notation tun:
objectliteral[func1]. .... something something......
Wie ich tun TU das? Ich weiß, dass ich Methoden anwenden oder aufrufen kann - aber ich verstehe immer noch nicht, wie sie funktionieren.
Kann ich dies nur tun ?:
objectliteral[func1].apply();
RESOLUTION
basierend auf Antworten:
objectliteral['func1']()
alles, was ich brauche. Danke Jungs.