UNPKG

@extra-set/difference

Version:

Gives values of set not present in others.

59 lines (45 loc) 2.09 kB
Gives values of set not present in others. [:package:](https://www.npmjs.com/package/@extra-set/difference) [:smiley_cat:](https://github.com/orgs/nodef/packages?repo_name=extra-set) [:running:](https://npm.runkit.com/@extra-set/difference) [:vhs:](https://asciinema.org/a/339309) [:moon:](https://www.npmjs.com/package/@extra-set/difference.min) [:scroll:](https://unpkg.com/@extra-set/difference/) [:newspaper:](https://nodef.github.io/extra-set/) [:blue_book:](https://github.com/nodef/extra-set/wiki/) > Alternatives: [difference], [difference$].<br> > Similar: [union], [intersection], [difference], [symmetricDifference], [isDisjoint]. > This is part of package [extra-set]. [extra-set]: https://www.npmjs.com/package/extra-set <br> ```javascript set.difference(x, y); // x: a set // y: another set ``` ```javascript const set = require("extra-set"); var x = new Set([1, 2, 3, 4, 5]); var y = new Set([2, 4]); set.difference(x, y); // Set(3) { 1, 3, 5 } var y = new Set([2, -4]); set.difference(x, y); // Set(4) { 1, 3, 4, 5 } ``` <br> <br> ## References - [Data.List.\\: Haskell](https://hackage.haskell.org/package/base-4.12.0.0/docs/Data-List.html#v:-92--92-) - [Data.Set.difference: Haskell](http://hackage.haskell.org/package/containers-0.6.2.1/docs/Data-Set.html#v:difference) - [Set.difference: Python](https://www.programiz.com/python-programming/methods/set/difference) - [_.difference: lodash](https://lodash.com/docs/4.17.15#difference) - [_.differenceBy: lodash](https://lodash.com/docs/4.17.15#differenceBy) - [_.differenceWith: lodash](https://lodash.com/docs/4.17.15#differenceWith) - [Array.remove: sugarjs](https://sugarjs.com/docs/#/Array/remove) [difference]: https://github.com/nodef/extra-set/wiki/difference [difference$]: https://github.com/nodef/extra-set/wiki/difference$ [union]: https://github.com/nodef/extra-set/wiki/union [intersection]: https://github.com/nodef/extra-set/wiki/intersection [symmetricDifference]: https://github.com/nodef/extra-set/wiki/symmetricDifference [isDisjoint]: https://github.com/nodef/extra-set/wiki/isDisjoint