TypeScript - сортировка на месте с синтаксисом loda sh - PullRequest
0 голосов
/ 01 апреля 2020

Есть ли такая функция, как 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.
...