javascript - 如何在javascript中对对象元素进行排序?

标签 javascript

<分区>

Possible Duplicate:
Sorting a JavaScript object
Sort JavaScript object by key

我有数组:

var arr = {}
arr[2323] = 1
arr[123] = 1
...
arr[n+232323] = 1

如何让对象的所有元素按键(数字顺序?)排序

for ( key in arr ) {
     alert(typeof(key))
}

返回字符串类型。

最佳答案

这不是关联数组,这是一个对象。 javascript 中没有关联数组。

此外,对象没有顺序。对象中键的顺序是没有意义的。

关于javascript - 如何在javascript中对对象元素进行排序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11797538/

相关文章:

Javascript 没有正确更新隐藏字段

javascript - Angular 2 : sharing data across different routes

javascript - Delaunay 三 Angular 测量在网格的第三行失败

javascript - 带换行符的字符串无法执行 textarea.val()

javascript - 是否可以操纵 Google Analytics 以显示更多访问者(发现可能的骗局)

javascript - 通过升级保存 HTML5 Canvas

javascript - jQuery 动画列表 - 无法单击嵌套元素

javascript - SVG 中形状的缩小和居中

javascript - 这个 requirejs/amd 模块中的 "order!"指令是什么?

javascript - Json Url.Action 在新的 MVC 5 应用程序中失败