gpt4 book ai didi

lodash - 如何将 lodash sortBy 与自定义顺序比较器一起使用

转载 作者:行者123 更新时间:2023-12-04 13:19:51 29 4
gpt4 key购买 nike

我想用比较器对数组进行排序,例如:

function myCustomComparator(a, b){...}

好像是

var sorted = myArray.sort(myCustomComparator);

但我想在使用 sortBy

的 lodash 命令链中使用它

如何在 Lodash SortBy 调用中使用 myCustomComparator

最佳答案

从 Lodash 文档中,它指出:

Creates an array of elements, sorted in ascending order by the results of running each element in a collection thru each iteratee.

如果有人能证明我错了,我认为您无法将自定义比较器应用于 lodashs 的 sortBy 函数。

如果有帮助,或者对于遇到此问题的任何人,可以使用以下代码片段实现自定义比较器排序功能。

var arr = [ 4, 2, 1, 3, 5, 8, 7, 6, 0 ];

function customComparator(a, b) {
return (a > b) ? -1 : 1;
}

var sorted = arr.sort(customComparator);

关于lodash - 如何将 lodash sortBy 与自定义顺序比较器一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54754015/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com