JavaScript. Подробное руководство, 6-е издание, стр. 412
<b>// Функция сортировки чисел в порядке возрастания</b><b>function numberorder(a, b) { return a - b; } </b><b>a = new Array(33, 4, 1111, 222);</b><b>a.sort(); // Алфавитная сортировка: 1111, 222, 33, 4</b><b>a.sort(numberorder); // Числовая сортировка: 4, 33, 222, 1111</b>вставляет, удаляет или замещает элементы массива
Синтаксис
<b>массив.sрlісе(начало, удаляемое_количество, значение, ...)</b>Аргументы
начало Элемент массива, с которого следует начать вставку или удаление.
удаляемое_количество Количество элементов, которые должны быть удалены из массива, начиная с элемента, заданного аргументом начало, и включая этот элемент. Чтобы выполнить вставку без удаления, в этом аргументе следует передать значение 0.
значение Ноль или более значений, которые должны быть вставлены в массив, начиная с индекса, указанного в аргументе начало.
Возвращаемое значение
Массив, содержащий удаленные из массива элементы, если они есть.
Описание
Метод
<b>splice()</b><b>slice(),</b><b>splice()</b>Пример
Работу splice() проще всего понять на примере:
<b>var а = [1,2,3,4,5,6,7,8]</b><b>a.splice(1,2); // Вернет [2,3]; а равно [1,4]</b><b>a.splice(1,1); // Вернет [4]; а равно [1]</b><b>a.splice(1,0,2,3); // Вернет []; а равно [1 2 3]</b>См. также
Array.slice()
преобразует массив в локализованную строку (переопределяет Object.toLocaleString())
Синтаксис
<b>массив.toLocaleString()</b>Возвращаемое значение
Локализованное строковое представление массива.
Исключения
<b>ТуреЕrror</b>Описание
Метод
<b>toLocaleString()</b><b>toLocaleString()</b>См. также
Array.toString(), Object.toLocaleString()
преобразует массив в строку (переопределяет Object.toString())
Синтаксис
<b>массив.toString()</b>Возвращаемое значение
Строковое представление массива.
Исключения
<b>ТуреЕrror</b>Описание
Метод
<b>toString()</b><b>toString().</b><b>toString()</b><b>toStгing()</b><b>join()</b>См. также
Array.toLocaleString(), Object.toString()
вставляет элементы в начало массива
Синтаксис
<b>массив.unshift(значение, ...)</b>Аргументы
значение, Одно и более значений, которые должны быть вставлены в начало массива.
Возвращаемое значение
Новая длина массива.
Описание
Метод
<b>unshift()</b><b>unshift()</b><b>unshift()</b>Пример
Метод
<b>unshift()</b><b>shift().</b>
См. также
Array.shift()
Boolean
Boolean
поддержка логических значений (Object->Boolean)
Конструктор
<b>new Boolean (значение) // Функция-конструктор </b><b>Вооlеаn(значение) // Функция преобразования</b>Аргументы
значение Значение, которое должно быть сохранено в объекте
<b>Boolean</b>