> Le 4 févr. 2017 à 02:12, Артем Гуржий <[email protected]> a écrit : > > Hi, I was thinking, is there a proposal for `or equal` operator as in ruby, > or is there any sense for doing so? > Example: > ```js > let a = 1; > let b = 0; > a ||= b; > ``` > Would be interpreted as > ```js > a = a || b; > ``` > PS: > Ruby version is > ```ruby > a || a = b; > ``` > They are both equal, but it doesn't look like the javascript version of doing > this.
Older discussions on the topic: https://esdiscuss.org/topic/proposing-a-conditional-assignment-or-equals-operator <https://esdiscuss.org/topic/proposing-a-conditional-assignment-or-equals-operator> https://esdiscuss.org/topic/new-assignment-operators-not-bit-wise-or <https://esdiscuss.org/topic/new-assignment-operators-not-bit-wise-or> https://esdiscuss.org/topic/please-add-orequal-operator <https://esdiscuss.org/topic/please-add-orequal-operator> https://esdiscuss.org/topic/is-much-needed <https://esdiscuss.org/topic/is-much-needed> https://esdiscuss.org/topic/operators-and <https://esdiscuss.org/topic/operators-and> https://esdiscuss.org/topic/logical-assignment-operators <https://esdiscuss.org/topic/logical-assignment-operators> —Claude
_______________________________________________ es-discuss mailing list [email protected] https://mail.mozilla.org/listinfo/es-discuss

