_.permute lodash mixin
Permute moves items in a Javascript array.
npm install lodash-permute
lodash issue is here. Give it a 👍 if you want to see it added to lodash.
Example
// permute with an array// -> ['b', 'a', 'c'] // permute with a function that returns the desired index for the new array// -> [ , 1, 2, 3, 4, 5] // you can also do weird stuff like cloninglet names = name: 'Fred' name: 'Barney' name: 'Wilma' name: 'Betty'names = // -> [ { name: 'Barney' }, name: 'Barney' name: 'Barney' name: 'Wilma' name: 'Wilma' name: 'Wilma' name: 'Betty' name: 'Betty' name: 'Betty' name: 'Fred' name: 'Fred' name: 'Fred'