【发布时间】:2011-07-27 02:38:18
【问题描述】:
我有一个对象数组:
var array = [(id, name, value),(id, name, value)]; //and so on
如何让数组按属性名称(array[i][1])的升序排序?
我试过这样做:array[i][1].sort(),但这不起作用。
请帮帮我!
编辑:数组可以包含两个以上的对象!它可以包含数百个。
编辑: 为什么这个问题在“重复”问题前 2 年被问到,却被标记为重复?
【问题讨论】:
-
你有二维数组还是对象数组?对我来说,上面看起来更像是一个对象数组。
-
{id, name, value}语法无效 -
@Sime 语法对不起,我当时不记得了。
-
@Chris 是的,当我想到它时,它实际上是一个对象数组。抱歉,我在这里同时处理多项任务,所以有时我会有点困惑。
-
关于您关于重复标记的问题:另一个问题是在 2009 年提出的,请参阅stackoverflow.com/posts/979256/revisions。
标签: javascript jquery sorting multidimensional-array