why create an array when there can be an operator. I think if we do survey people will like this, ||=, it's more expressive.
On Sun, Aug 9, 2015 at 9:41 PM, Isiah Meadows <isiahmead...@gmail.com> wrote: > Or, there is the likely ES7 Array#contains for comparing multiple numbers. > > ```js > [1, 2, 3].contains(value); > ``` > > As for the operator proposed here, there's already an existing proposal > for a safer version which doesn't coerce: > http://wiki.ecmascript.org/doku.php?id=strawman:default_operator. > > On Sun, Aug 9, 2015, 19:02 Michael A. Smith <mich...@smith-li.com> wrote: > >> I was going to suggest a Set, now that ECMA has them… >> http://www.ecma-international.org/ecma-262/6.0/index.html#sec-set-objects >> >> ```js >> if ((new Set([1,2,3,5]).has(a)) { >> // stuff >> } >> ``` >> >> >> >> >> On Sun, Aug 9, 2015 at 4:20 PM <myemailu...@gmail.com> wrote: >> >>> it could be used like this: >>> >>> if ( a == 1 ||= 2 ||=3 ||=5) { //do something if a is either 1,2,3,5} >>> >>> and it could be used like this >>> >>> a || = 0 >>> // a = a || 0 >>> >>> thanks >>> _______________________________________________ >>> es-discuss mailing list >>> es-discuss@mozilla.org >>> https://mail.mozilla.org/listinfo/es-discuss >>> >> _______________________________________________ >> es-discuss mailing list >> es-discuss@mozilla.org >> https://mail.mozilla.org/listinfo/es-discuss >> >
_______________________________________________ es-discuss mailing list es-discuss@mozilla.org https://mail.mozilla.org/listinfo/es-discuss