【发布时间】:2013-12-18 11:47:03
【问题描述】:
所以这是对象:
如您所见,最后一个金额(2000)低于 10000,但仍处于末尾。我正在尝试显示按数量排序的元素。我知道我必须将对象转换为数组并对其使用排序,但不知道如何正确执行此操作。
编辑:我尝试过这样的事情但没有成功:
var packs_array = [];
jQuery.each(json.purchase_packs, function(i, pack) {
packs_array.push(pack);
});
packs_array.sort();
【问题讨论】:
-
在排序前需要将对象转换为数组,因为对象没有顺序
-
amount是一个整数,对吧? -
您是否使用 DOM 元素中的值,如果使用,请告诉我们如何使用,并且创建元素数组并将它们以正确的顺序插入 DOM 可能更容易。
-
@floww,是的,它是一个整数。
标签: javascript jquery sorting object