Справочник по JScript : Методы JScript : Метод sort
смотрим также
-
Источник: #.
Материал из Справочник Web-языков
Содержание |
Метод sort
Возвращает объект Array с отсортированными элементами.
Синтаксис
arrayobj.sort(sortFunction)
Аргументы
- arrayObj
- Обязательный аргумент. Объект Array.
- sortFunction
- Необязательный аргумент. Название функции, которая используется для сортировки элементов. Если аргумент не указан, то элементы сортируются в порядке возрастания по ASCII.
Описание
Метод sort сортирует элементы в существующем объекте Array. Новый объект Array в процессе сортировки не создается.
Если для аргумента sortFunction указано имя функции, то эта функция возвращает одно из следующих значений:
- Отрицательное значение, если первый переданный аргумент меньше второго аргумента.
- Ноль, если аргументы равны.
- Положительное значение, если первый аргумент больше второго аргумента.
Метод применяется к объекту: Array Object (Windows Scripting - JScript).
Пример
В примере показано как работает метод sort .
function SortDemo() { // Создаем новый массив var a = new Array("4", "11", "2", "10", "3", "1"); // Сортируем в порядке возрастания по ASCII // В результате получим 1,10,11,2,3,4. a.sort(); // Сортируем по порядку. // Используем функцию, сравнивающую числа // В результате получим 1,2,3,4,10,11. a.sort(CompareForSort); } // Сортируем два строковых аргумента, содержащих числа. function CompareForSort(param1, param2) { var first = parseInt(param1); var second = parseInt(param2); if (first == second) return 0; if (firstПоддержка
Смотрите также
Ссылки на источники
https://msdn.microsoft.com/en-us/library/4b4fbfhk(v=VS.85).aspx