Проблемы с сортировкой объекта JSON - PullRequest
1 голос
/ 09 сентября 2010

У меня есть коллекция объектов JSON:

var Gallery = [
    { "Order": 1, "Page": 1, "LargeImage": "large.jpg", "ThumbImage": "thumb.jpg" }, 
    { "Order": 2, "Page": 1, "LargeImage": "large2.jpg", "ThumbImage": "thumb2.jpg" }];

Я хочу каждый над этим объектом, но после того, как коллекция отсортирована по «Порядку». Каков наилучший способ сделать это?

1 Ответ

2 голосов
/ 09 сентября 2010

Чтобы отсортировать массив, попробуйте следующее:

Gallery.sort(function(a,b) {
    return a.Order - b.Order;
});

Но обязательно протестируйте результат в IE, так как это может быть немного забавно с .sort().

.$.each() как обычно для перебора массива.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...