![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: 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, время: 00:39. |
|
|
« Предыдущая тема | Следующая тема » |
| Теги |
| массив |
| Опции темы | |
| Опции просмотра | |
|
|