[大家好,我的lodash函数有问题,请与之互动。我试图订购一个字符串数组。我完全从我在操场上使用的文档中复制了代码,并且工作正常,但是当我尝试在我的代码中运行它时,我遇到了与使用排序数组时相同的问题。
抓取我的数组并将其直接放入orderBy函数中,但顺序不正确。
我希望editionsCount根据其值排序,但它会继续根据数字的实际值对数字进行排序。
例如,108将小于23,因为2大于3。
这是我在中运行lodash函数的代码>
const stableSort = (array, comparator) => {
console.log(_.orderBy(array, ["editionsCount"], ["desc"]));
}
这是我的回复的屏幕截图
提前感谢:)
[大家好,我的lodash函数有问题,请与之互动。我试图订购一个字符串数组。我要完全从我在操场上使用的文档中复制代码,然后...
editionsCount
的值是一个字符串,并按词法顺序排序。要按数字顺序排序,请将字符串转换为数字: