Package Exports
- extra-set
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (extra-set) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
A set is a collection of unique values.
const set = require('extra-set');
var s = new Set([1, 2, 3, 4]);
set.difference(s, [1, 3]);
// Set(2) { 2, 4 }
var t = new Set([2, 3]);
set.isDisjoint(t, [4, 5]);
// true
set.symmetricDifference([1, 2, 3], [2, 3, 4]);
// Set(2) { 1, 4 }
reference
Method | Action |
---|---|
is | Checks if value is a set. |
compare | Compares two sets. |
isEqual | Checks if two sets have the same values. |
some | Checks if any value satisfies a test. |
every | Checks if all values satisfy a test. |
map | Converts values through a mapping. |
reduce | Simplifies a set to a value. |
filter | Keeps values which satisfy a test. |
filter$ | Keeps values which satisfy a test. |
find | Gets a value which satisfies a test. |
pop | Removes a value from a set. |
pop$ | Removes a value from a set. |
isSubset | Checks if set is part of all lists. |
isSuperset | Checks if set is contained in all lists. |
isDisjoint | Checks if lists have no value in common. |
subsets | Lists all subsets of a set. |
union | Gives a set with values from all lists. |
union$ | Gives a set with values from all lists. |
intersection | Gives a set with values in all lists. |
intersection$ | Gives a set with values in all lists. |
difference | Gives a set excluding values in lists. |
difference$ | Gives a set excluding values in lists. |
symmetricDifference | Gives a set with values in odd number of lists. |
Browserified, minified version of this package is extra-set.min.