Jquery - 排序对象

时间:2010-09-15 09:09:08

标签: javascript

我知道,我找到了许多对Object进行排序的例子。但这让我有点困惑(我不是那么亲,检查对我来说是最快最干净的方法)。

我希望有人可以提供帮助。

我的对象看起来像

tt_results = {};
tt_results[6815631] = new Array('85', 'blibee', 'blaerb', 'bluo', 'tkone', 'tkeeee_seve', '382261471' );
tt_results[1563157] = new Array('25', 'blib', 'blab', 'bluerro', 'tkerone', 'tk_seve', '382266851' ); 

我想对时间戳进行排序。

提前致谢!

彼得

2 个答案:

答案 0 :(得分:4)

正如评论中提到的,您无法对对象进行排序。

就通用js性能而言,x-browser测试的良好资源&结果签出jsperf。有一个数组排序测试here

答案 1 :(得分:2)

在此处查看我对类似问题的回答:Trying to sort a custom JavaScript object

基本上,你不能自己对物体进行分类 - 这没有意义。但是您可以通过对键进行排序然后遍历排序的键来按排序顺序处理对象。