1.1.5 • Published 6 years ago
@extra-set/add-array v1.1.5
const addArray = require('@extra-set/add-array');
// addArray(<set>, <array>, [begin=0], [end])
// begin, end: negative index supported
// -> <set>
addArray(new Set(), ['l', 'a', 's', 'a', 'g', 'n', 'e']);
// Set {'l', 'a', 's', 'g', 'n', 'e'}
addArray(new Set('las'), ['a', 'g', 'n', 'e']);
// Set {'l', 'a', 's', 'g', 'n', 'e'}
addArray(new Set('las'), ['a', 'g', 'n', 'e'], 2);
// Set {'l', 'a', 's', 'n', 'e'}
addArray(new Set('las'), ['a', 'g', 'n', 'e'], -2);
// Set {'l', 'a', 's', 'n', 'e'} (-2 => begin = second to last)
addArray(new Set('las'), ['a', 'g', 'n', 'e'], -2, -1);
// Set {'l', 'a', 's', 'n'} (-1 => end = last)