Return combinations in array uses es6 generators.
npm install combinations-generator
To use this package you must be running node 0.11 for generator support, and must run node with the --harmony
flag.
var comb = require("combinations-generator")
var array = ["a", "b", "c"]
var iterator = comb(array, 2);
for (var item of iterator) {
console.log(item);
}
Output:
[ 'a', 'b' ]
[ 'a', 'c' ]
[ 'b', 'c' ]
If you want to use this in a browser, then you should use browserify.
(c) 2015 exromany. MIT License