Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы (http://www.flasher.ru/forum/forumdisplay.php?f=10)
-   -   СОРТИРОВКА ЦИФР ???? (http://www.flasher.ru/forum/showthread.php?t=64298)

Hellex 29.10.2004 02:36

СОРТИРОВКА ЦИФР ????
 
Как отсортировать числа в ассоциативном массиве

sortOn сортирует, типа
1
2
350
92

mishinaelle 29.10.2004 13:55

myArr.sort(order);

function order (val1, val2) {
if (val1 < val2) {
return -1;
} else if (val1 > val2) {
return 1;
} else {
return 0;
}
}

Hellex 29.10.2004 15:21

Так мне ж ассоциативный с множеством полей по полю "y" SortOn("y");

Но я уже нашел выход, конечно если есть предложения по асоциативному выслушаю

silin 30.10.2004 01:54

sortOn("y",16)

Hellex 30.10.2004 15:37

А чуть подробнее... что произойдет?

silin 30.10.2004 19:04

a=[{y:1},{y:2},{y:350},{y:92}]
a.sortOn("y",16)
for(var i=0;i<a.length;i++) trace(a[i].y)
1
2
92
350

Hellex 30.10.2004 20:52

А что 16 означает?

silin 30.10.2004 21:41

Цитата:

Array.sortOn()
Доступность
Flash Player 6; возможности метода расширены в Flash Player 7.

Синтаксис
my_array.sortOn("fieldName":String ) : Array
my_array.sortOn("fieldName":String, option:Number | option |... ) : Array
my_array.sortOn( [ "fieldName" , "fieldName" , ... ]:Array) : Array
my_array.sortOn( [ "fieldName" , "fieldName" , ... ]:Array , option:Number | option |... ) : Array

Примечание: Где показаны скобки ([]), Вы должны вставить их в код; то есть, скобки не представляют дополнительные параметры.

Параметры
fieldName Строка, которая идентифицирует область в элементе массива для сортировки.

option Одно /или несколько/ чисел или имён определённых констант, с оператором | (побитовое ИЛИ) , изменяющие сортировку, относительно, применяемой по умолчанию. Следующие значения возможны для option :

1 или Array.CASEINSENSITIVE
2 или Array.DESCENDING
4 или Array.UNIQUESORT
8 или Array.RETURNINDEXEDARRAY
16 или Array.NUMERIC


Часовой пояс GMT +4, время: 20:11.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.