【发布时间】:2016-11-14 21:41:03
【问题描述】:
我正在使用 Reactjs 和 underscore.js 开发一个应用程序。我正在尝试使用作为字符串的名称对列表进行排序。但是,名称包含数字,因此排序不正确。这是我的代码及其结果的示例:
items= _.sortBy(items, function (item) {
return item.name.toLowerCase()
});
结果:
S1.2M (FA)
S10.1M
S10.2M
S10.4M
S11 (GR14)
S2 (DT)
S3.1M (GR17)
但我希望结果是这样的:
S1.2M (FA)
S2 (DT)
S3.1M (GR17)
S10.1M
S10.2M
S10.4M
S11 (GR14)
我怎样才能做到这一点?
【问题讨论】:
标签: javascript sorting reactjs underscore.js