Maison > Questions et réponses > le corps du texte
Foo.bar = () => { ... }
fonction Foo() { ... }
Foo.prototype.bar = () => { ... }
nouveau Foo.bar(); (1)
nouveau Foo().bar(); (2)
(1) peut être compris comme new (Foo.bar)()
(2)L'exécution réelle est (new Foo()).bar() =>Ceci n'est pas conforme aux règles de priorité des opérateurs<Extraction d'attribut et opérateur de fonction d'appel (. [] ())
.迷茫2017-05-19 10:30:13
new new Foo()
avec la liste de paramètres a la même priorité que l'accès membre .bar
, de gauche à droite. new Foo()
跟成员访问 .bar
是同个优先级,按左往右。
不带参数列表的 new new Foo
new Foo
sans liste de paramètres est un niveau inférieur. 🎜