/ / Ako sa prevádzkovateľ Dartovho preťaženia prekladá na javascript? - javascript, šípka, preťaženie operátora, obsluha, preťaženie

Ako sa prekladač Dartovho operátora prekladá do javascriptu? - javascript, šípka, preťaženie operátora, operátori, preťaženie

Veľmi rád vidím prevádzkovateľa podpory šípkypreťaženie (veľmi cool :)), ale som zvedavý, ako táto implementácia prekladá Javascript predtým, než sa ponorím do vývoja niečoho okolo tohto? Viete, že to nie je niečo, čo Javascript podporuje natívne tak premýšľal, či by existovali nejaké komplikácie okolo konverzie na Javascript? Ako som presvedčený, že nie je všetko (napríklad knižnica odraz / zrkadlá) môže preložiť.

V prípade operátora infix, predpokladám tobude práve pripojená funkcia k prvej premennej a má druhú premennú prešiel ako argument funkcie? Tj. namiesto objektu + objekt, bude to object.plus (objekt)?

Vďaka za prečítanie :)

odpovede:

3 pre odpoveď č. 1

Operátori sú len syntaktický cukor pre metódy volania a nie je nič zvláštne, aby zvážila pre dart2js.