js如何实现自然排序?

发布于 2022-09-06 15:19:18 字数 32 浏览 12 评论 0

自然排序是什么,js如何实现?
算法是什么?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

向日葵 2022-09-13 15:19:18

算了,自问自答吧。

自然排序就是按字母书序排序
比如 a->b->c.....
0->1->2->3....
如果是字符串那么会按一个个的字母排序如果相等就比较下一个位置的字符, 知道比出大小位置
比如 abc->acd->ace->ade.......
甜尕妞 2022-09-13 15:19:18

你想给啥排序?数字字母还是汉字?数字:Array.sort((a,b)=>a-b),字母:Array.sort();汉字:Array.sort((a,b)=>a.localeCompare(b))

甜`诱少女 2022-09-13 15:19:18

如果没具体问的话,直接在网上搜索就一大堆。
JS的十大经典算法排序
js数组的sort排序详解

场罚期间 2022-09-13 15:19:18

localeCompare 可以指定你自己的排序方式,就像1L说的那样,默认的排序方式是根据ASCII码去排序,不一定是你想要的需求,可以自定义,按你自己的需求。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文