UNPKG

@newdash/newdash

Version:

javascript/typescript utility library

22 lines (21 loc) 631 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); /** * The base implementation of `sortBy` which uses `comparer` to define the * sort order of `array` and replaces criteria objects with their corresponding * values. * * @private * @param {Array} array The array to sort. * @param {Function} comparer The function to define sort order. * @returns {Array} Returns `array`. */ function baseSortBy(array, comparer) { var length = array.length; array.sort(comparer); while (length--) { array[length] = array[length].value; } return array; } exports.default = baseSortBy;