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 <[email protected]> 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 <[email protected]> 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
>> [email protected]
>> https://mail.mozilla.org/listinfo/es-discuss
>>
> _______________________________________________
> es-discuss mailing list
> [email protected]
> https://mail.mozilla.org/listinfo/es-discuss
>
_______________________________________________
es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to