mirror of
https://github.com/whoisclebs/lodash.git
synced 2026-02-06 01:47:48 +00:00
wip: migrate to bun
This commit is contained in:
21
src/.internal/baseSortBy.ts
Normal file
21
src/.internal/baseSortBy.ts
Normal file
@@ -0,0 +1,21 @@
|
||||
/**
|
||||
* 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) {
|
||||
let { length } = array
|
||||
|
||||
array.sort(comparer)
|
||||
while (length--) {
|
||||
array[length] = array[length].value
|
||||
}
|
||||
return array
|
||||
}
|
||||
|
||||
export default baseSortBy
|
||||
Reference in New Issue
Block a user