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

Reply via email to