【发布时间】:2014-07-15 04:33:31
【问题描述】:
我有一堆有多个小数点的“数字”(所以它们实际上是字符串)。但是,我想像数字一样对它们进行排序。
1.1.1
10.2.3
2.6.7
21.10.4
3.10.12
4.11.5
4.1.16
6.4.23
我希望它们按第一组数字(在第一个小数点之前)排序,然后按第二组,然后按第三组(有可能继续第四组或更多)。他们应该按这个顺序去:
1.1.1
2.6.7
3.10.12
4.1.16
4.11.5
6.4.23
10.2.3
21.10.4
使用 JS 的最佳方法是什么?我想我可能需要将每个数字分成一个数组,但也许有更好的方法。想法?
【问题讨论】:
-
已更新以处理任意数量的点:stackoverflow.com/a/20080885/1636522
标签: javascript sorting decimal-point