diff options
Diffstat (limited to 'alarm/node_modules/lodash/_reorder.js')
-rw-r--r-- | alarm/node_modules/lodash/_reorder.js | 29 |
1 files changed, 0 insertions, 29 deletions
diff --git a/alarm/node_modules/lodash/_reorder.js b/alarm/node_modules/lodash/_reorder.js deleted file mode 100644 index a3502b0..0000000 --- a/alarm/node_modules/lodash/_reorder.js +++ /dev/null @@ -1,29 +0,0 @@ -var copyArray = require('./_copyArray'), - isIndex = require('./_isIndex'); - -/* Built-in method references for those with the same name as other `lodash` methods. */ -var nativeMin = Math.min; - -/** - * Reorder `array` according to the specified indexes where the element at - * the first index is assigned as the first element, the element at - * the second index is assigned as the second element, and so on. - * - * @private - * @param {Array} array The array to reorder. - * @param {Array} indexes The arranged array indexes. - * @returns {Array} Returns `array`. - */ -function reorder(array, indexes) { - var arrLength = array.length, - length = nativeMin(indexes.length, arrLength), - oldArray = copyArray(array); - - while (length--) { - var index = indexes[length]; - array[length] = isIndex(index, arrLength) ? oldArray[index] : undefined; - } - return array; -} - -module.exports = reorder; |