Есть ли такая функция, как loda sh _.orderBy
, которая сортирует коллекцию на месте ? Я знаю, что есть встроенный .sort()
, но он получает функцию сравнения, и у меня есть несколько ObjectIteratee
с (это то, что получает loda sh). Можно ли как-нибудь превратить вход loda sh во вход, соответствующий встроенному методу?
Пример кода:
let arr = [{ k: 5, v: 3}, {k: 2, v: 7}]
orderBy(arr, 'k') // should order arr by k in-place.
orderBy(arr, val => val.v) // should order arr by v in-place.