得知一个 JS 的排序方法

2021-04-29 · 周四一般多云

今天在 Cocoro 项目那边改了个排序功能,需要将一串英文字符串根据字母顺序进行排序。查阅了一波资料后得知,JS 自带方法 localeCompare 就可以轻松解决。

// abc 是待比较的第一个值,abd 是第二个值
"abc".localeCompare("abd")

// Antd Table
{
  title: "Alias",
  dataIndex: "alias",
  key: "alias",
  sorter: (a, b) => a.alias.localeCompare(b.alias)
}

返回 1 说明后者比前者大,反之 -1 比它小,用于排序非常方便。

Paul

Paul

特立独行的一只前端菜狗。这篇日记编写大概耗时了 0 分钟,内容均为个人原创,并采用 CC BY-NC-SA 4.0 授权协议,转载请注明来源,谢谢!如本站内容对你有所帮助的话,不妨 捐助支持 一下?

奇趣音乐盒技术源于 Kico Player
Emmm,这里是歌词君