【发布时间】:2011-11-09 19:27:20
【问题描述】:
我有一个二维数组,我需要对它进行数字排序。这是数组的一个示例:
[0] [1]
3 320
55B 250
26 100
55A 260
56 310
89 420
我需要按 [0] 值进行数字排序。这些值存储为字符串。我已经想出了如何按字母和数字对数组进行排序,但由于偶尔会出现 A 和 B,我无法弄清楚如何对这个数组进行排序。
【问题讨论】:
-
我理解对了吗,数组是这样的: [ [3, 320], ["55B", 250], 26, 100] ] 而不是 [ [3, "55B", 26], [320, 250, 100] ] ?
-
您能否更具体地描述一下您希望如何对值进行排序?现在这一切似乎有点武断。有什么限制?换句话说,字母总是出现在左起第三个位置吗?类似的东西。
-
据我了解,他知道如何排序,但他不知道如何对末尾带有“A”和“B”的数字进行排序......
-
@AdamJurczyk 基本上就是这样......
标签: javascript multidimensional-array sorting