Array Combos
A function to get the unique item combinations from an array
- Plain old vanilla JS
- Just 0.6kb gzipped
- Does not use generators
Installation
npm install array-combos
Usage
import combos from 'array-combos'
const arr = [ 1, 2, 3 ]
console.log(combos(arr))
An optional second argument will restrict results
to combinations with that number of items.
import combos from 'array-combos'
const arr = [ 1, 2, 3 ]
console.log(combos(arr, 2))
Browser support
Array Combos is packaged with Babel, and
makes use of Array.from
.
If you want Array Combos to work on browsers that don't support
this method (e.g. IE11), then you will need to
polyfill Array.from
before using combos
.