recherche

Maison  >  Questions et réponses  >  le corps du texte

JavaScript sur la priorité des opérateurs

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

.
滿天的星座滿天的星座2747 Il y a quelques jours461

répondre à tous(1)je répondrai

  • 迷茫

    迷茫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 new Foo sans liste de paramètres est un niveau inférieur. 🎜

    répondre
    0
  • Annulerrépondre