Bump to v4.16.2.

This commit is contained in:
John-David Dalton
2016-09-25 13:46:15 -07:00
parent a96a747b8c
commit ac571efbbd
31 changed files with 382 additions and 238 deletions

View File

@@ -1,7 +1,6 @@
var copyArray = require('./_copyArray'),
isArrayLike = require('./isArrayLike'),
shuffleSelf = require('./_shuffleSelf'),
values = require('./values');
var arrayShuffle = require('./_arrayShuffle'),
baseShuffle = require('./_baseShuffle'),
isArray = require('./isArray');
/**
* Creates an array of shuffled values, using a version of the
@@ -19,10 +18,8 @@ var copyArray = require('./_copyArray'),
* // => [4, 1, 3, 2]
*/
function shuffle(collection) {
return shuffleSelf(isArrayLike(collection)
? copyArray(collection)
: values(collection)
);
var func = isArray(collection) ? arrayShuffle : baseShuffle;
return func(collection);
}
module.exports = shuffle;