1.0.0 • Published 13 years ago
set-component v1.0.0
set
Generic Set container
Installation
$ component install component/setExample
var Set = require('set');
var set = new Set;
set.add('foo');
set.add('foo');
set.add({ some: 'object' });
set.remove('foo');
set.values();
// => [{ some: 'object' }]API
Set()
Create a new Set.
Set(values)
Create a new Set with values array. Duplicates will be removed.
Set#add(value)
Add value to the set.
Set#remove(value)
Remove value from the set, returning true when present,
otherwise returning false.
Set#has(value)
Check if value is present.
Set#values()
Return an array of values.
Set#size()
Return the set size.
Set#empty()
Empty the set and return the old values array.
Set#union(set)
Perform a union with set and return a new Set.
Set#intersect(set)
Perform an intersection with set and return a new Set.
License
MIT