JavaScript sur la priorité des opérateurs
滿天的星座
滿天的星座 2017-05-19 10:28:13
0
1
480

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 (. [] ())

.
滿天的星座
滿天的星座

répondre à tous(1)
迷茫

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 new Foo sans liste de paramètres est un niveau inférieur. 🎜
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal