|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Apr 2010
Сообщений: 67
|
Нахождение одинаковых значений в массиве и их сортировка по другому свойству
Здравствуйте уважаемые гуру,
Проблема в следующем, есть массив объектов с 2 свойствами(по колонкам): Dany 50 72 Jena 43 53 Lena 43 62 Dana 42 63 Olya 35 51 Ivan 34 52 Сейчас объекты отсортированы по убыванию в первой колонке. Требуется найти объекты с одинаковыми значениями в первой колонке и отсортировать эти объекты между собой (не нарушая сортировку остальных!) по значениям во второй колонке. Т.е. в вышеуказаном примере должны поменяться местами "Jena" и "Lena". Заранее благодарен! P.S. Просьба модераторам перенести в раздел AS3, промазал с разделом Последний раз редактировалось Ivanaka; 29.04.2010 в 17:25. |
|
|||||
Регистрация: Apr 2010
Сообщений: 67
|
Понятно, что sortOn() пользовать. Вот что пишет хелп:
По умолчанию Array.sortOn() действует следующим образом: ... Массив изменяется, отражая порядок сортировки; несколько элементов, имеющих идентичные поля сортировки последовательно размещаются в отсортированном массиве без определенного порядка. А мне нужно чтобы одинаковые элементы располагались в "определенном порядке", т.е. по данным из 2 столбца, НО не нарушая изначальную сортировку! Конструкция не дает нужного результата. |
|
|||||
Lorem ipsum
|
Конструкция
дает нужный результат
__________________
Поймай яблоко 2! |
|
|||||
Регистрация: Apr 2010
Сообщений: 67
|
Спасибо, то что надо!
|
Часовой пояс GMT +4, время: 12:51. |
|
« Предыдущая тема | Следующая тема » |
Теги |
массив |
|
|