我有一个JSON对象集合:
var Gallery = [
{ "Order": 1, "Page": 1, "LargeImage": "large.jpg", "ThumbImage": "thumb.jpg" },
{ "Order": 2, "Page": 1, "LargeImage": "large2.jpg", "ThumbImage": "thumb2.jpg" }];
我希望每个人都能通过这个对象,但是在“订单”上对集合进行排序后。这样做的最佳方式是什么?
答案 0 :(得分:2)
要对数组进行排序,请尝试以下操作:
Gallery.sort(function(a,b) {
return a.Order - b.Order;
});
但请务必在IE中测试结果,因为.sort()
可能会有点滑稽。
然后像正常一样使用$.each()
迭代数组。