extending Set is possible
```js
class SetWithToggle extends Set {
toggle(value, force = !this.has(value)) {
if (force) {
this.add(value);
} else {
this.delete(value);
}
return this;
}
};
```
2017-10-28 17:15 GMT+02:00 Cyril Auburtin <[email protected]>:
> It would help to avoid this scenario:
> ```js
> if (cond) {
> set.add(x);
> } else {
> set.delete(x);
> }
> // set.toggle(x, cond);
> ```
>
> It's similar to Element's classList
>
_______________________________________________
es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss