我已经能够找到使用$.each
的人的唯一示例是html样本,这不是我想要的。我有以下对象:通过对象
var obj = {
obj1: 39,
obj2: 6,
obj3: 'text'
obj4: 'text'
obj5: 0
};
我圈像这样:
$(array).each(function(index, value) {
// ...
});
我想obj3
和obj4
进行排序。最好不要使用异步方法,如何在输出之前(或期间)排序结果? (我也不会通过这个要循环两次,因为有可能是几百个在任何给定的时间。
属性没有排序:你的“数组”只是一个普通的对象。要么有一个真正的数组,比如'[[“obj1”,39],[“obj2”,6],...]或者先对键进行排序,然后用* sorted * collectin键。 – 2012-01-16 21:31:47
另请参阅此[问题/答案](http://stackoverflow.com/a/1359808/843985)。 – scessor 2012-01-16 21:33:25
你的“数组”只是一个对象;你想排序对象的属性还是你真的有这样的对象数组? – tvanfosson 2012-01-16 21:34:32