funcy_perm
v0.1.1
Published
Create combinations by applying a function to all possible combinations of an array.
Downloads
4
Readme
funcy_perm
Take an array, apply a function to all possible combinations.
Install & Use
Shell:
npm install funcy_perm
CoffeeScript:
funcy_perm = require "funcy_perm"
my_arr = [ 0 , 0 , 0 ]
funcy_perm(my_arr).perm ( val, i ) ->
val + 1
// returns
[
[ 0, 0, 0 ],
[ 0, 0, 1 ],
[ 0, 1, 0 ]
[ 0, 1, 1 ],
[ 1, 1, 1 ],
[ 1, 1, 0 ],
[ 1, 0, 1 ],
[ 1, 0, 0 ],
]