得知一个 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 比它小,用于排序非常方便。

多云 一般
概览页 时间轴
奇趣音乐盒 技术源于 Kico Player
Emmm,这里是歌词君