Bump to v4.16.2.

This commit is contained in:
John-David Dalton
2016-09-25 13:40:14 -07:00
parent 5425ef9a59
commit ab95e7dde7
28 changed files with 128 additions and 47 deletions

View File

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