Heim > Fragen und Antworten > Hauptteil
Foo.bar = () =>
Funktion Foo() { ... }Foo.prototype.bar = () =>
neue Foo.bar(); (1)
new Foo().bar(); (2)
(1) kann als neu (Foo.bar)()
verstanden werden(2)Die tatsächliche Ausführung ist (new Foo()).bar() =>Dies entspricht nicht den Prioritätsregeln für Operatoren<Attributextraktion und aufrufender Funktionsoperator (. [] ())