Показать сообщение отдельно
Старый 28.07.2006, 17:01
Odyssus вне форума Посмотреть профиль Отправить личное сообщение для Odyssus Найти все сообщения от Odyssus
  № 5  
Ответить с цитированием
Odyssus
 
Аватар для Odyssus

Регистрация: Dec 2005
Сообщений: 98
я видел уже это :-)

Код:
a = new Array();
a[0] = {id:0, name:'ВИННИЦА',	curr:0,	summa:0};
a[1] = {id:1, name:'ЛУЦК',	curr:0,	summa:6};
a[2] = {id:2, name:'ДНІПРОПЕТРОВСК',	curr:0,	summa:6};
a[3] = {id:10, name:'ДОНЕЦК',	curr:0,	summa:0};
a.sortOn(["summa", "id"]);
for(i=0; i<a.length; i++){
    trace(a[i].name + ", " + a[i].id);
}
такой код дает по возрастающей по всем параметрам...
вот я хочу сортирнуть этот массив, чтобы мне сначала по сумме - по убывающей, потом, где суммы одинаковые - второстепенным параметром - id (а айди по возрастающей)
В идеале - должно типа так получится:
Луцк
Днепропетровск
Виница
Донецк


Последний раз редактировалось iNils; 28.07.2006 в 17:39.