мас сив.concat(мас сив 1)
Аргумент: массив1 - выражение, возвращающее массив.
Результат: новый массив.
Метод concat объединяет массив и массив 1 в новый массив и возвращает его. При этом все элементы из массив1 добавляются в конец массива.
Пример:
var х = new Array(l, 2, 3); var у = new Array(4, 5, 6) ; currentTextFrame.contents = x.concat(y)
Результат:
1, 2, 3, 4, 5, 6
Метод join
Синтаксис: ма ссив.j oin(разделитель)
Аргумент: разделитель - любое строковое выражение.
Результат: строковое значение.
Метод join преобразует массив в строковое значение. Для этого все элементы массива преобразуются в строки, и эти строки объединяются в одну строку. Разделителем между ними в результирующей строке является заданный разделитель; если он опущен, то разделителем служит пустая строка.
Пример:
var х = new Array(1, 2, 3); currentTextFrame.contents = x.joinf"-")
Результат:
1-2-3
Метод pop
Синтаксис: массив, pop ()
Результат: значение последнего элемента массива.
Метод pop удаляет последний элемент массива и возвращает его в качестве результата. Размер массива при этом уменьшается на 1.
Пример:
var x = ["a", "b", "c", "d"] x.pop{); Результат:
a,b,c
Метод push
Синтаксис: массив.push(элемент!, элементы)
Аргументы: элемент!,…, элементы-- любые выражения.
Результат: новая длина массива.
Метод push добавляет значения аргументов в конец массива и возвращает в качестве результата новый размер массива, который при этом увеличивается на N.
Пример:
var х = ["a", "b", "с", "d"] x.push("e")
Результат:
a,b,c,d,e
i
Метод reverse
Синтаксис: массив.reverse()
Результат: массив.
Метод reverse изменяет порядок элементов в массиве на противоположный. При этом новый объект Array не создается, перестановка элементов производится в исходном массиве. Если не все элементы массива были определены, то им присваивается значение undefined.
Пример:
var х = new Array(); х [0] = 0; х[2] = 2; х[4] = 4; х. reverse ()
Результат:
4, i 2,, 0
Метод shift
Синтаксис: массив.shift()
Результат: значение первого элемента массива.
Метод shift удаляет первый элемент массива и возвращает его в качестве результата. Размер массива при этом уменьшается на 1.
Пример:
var х = ["а", "Ь", "с", "d"]
х.shift(); Результат:
b, c,d
Метод slice
Синтаксис: массив.slice(начало [, конец])
Аргументы: начало и конец - любые числовые выражения.
Результат: новый массив.
Метод slice возвращает новый массив, содержащий указанную часть исходного массива. Аргумент начало задает индекс первого элемента копируемой части, необязательный аргумент конец- индекс ее последнего элемента. При этом:
если значение конец неотрицательно, то копируются элементы мас-сив[начало], массив [начал о+1 ], …, массив [конец-1]',
если значение конец отрицательно, то копируются элементы массив [начало], массив [начало+1], …, массив [массив, length-конец-1 ], Т. е. конец означает смещение от конца массива;
если аргумент конец отсутствует, то копируются элементы .массив [начало], массив [начало+1], …, массив [массив, length-1], Т. е. копируются все элементы до конца массива.