JavaScript объект Array
Объекты типа Array (массивы) используются для хранения нескольких значений в одной переменной:
var cars = ["Saab", "Volvo", "BMW"];
Индексы массивов начинаются с нуля: первый элемент массива имеет индекс 0, второй 1 и так далее.
Для подробного изучения работы с массивами читайте синтаксис массивов JavaScript.
Методы массивов
Метод | Описание |
---|---|
concat() | Метод concat() создаёт и возвращает новый массив, содержащий элементы массива, на котором он был вызван, и значения, переданные в качестве аргументов. |
indexOf() | Возвращает первый индекс элемента внутри массива, эквивалентный указанному значению, или -1, если совпадений не найдено. |
isArray() | Проверяет, является ли переданный ему аргумент массивом. |
join() | Объединяет все элементы массива в строку и возвращает эту строку. По умолчанию разделителем является запятая (,), но метод позволяет задавать и другие разделители. |
lastIndexOf() | Возвращает последний индекс элемента внутри массива, эквивалентный указанному значению, или -1, если совпадений не найдено. |
pop() | Удаляет последний элемент из массива и возвращает этот элемент. |
push() | Добавляет один или несколько элементов в конец массива и возвращает новую длину массива. |
reverse() | Изменяет порядок следования элементов в текущем массиве на обратный. |
shift() | Удаляет первый элемент из массива и возвращает этот элемент. |
slice() | Извлекает часть массива и возвращает новый массив. |
sort() | Сортирует элементы массива. |
splice() | Изменяет текущий массив, добавляя или удаляя элементы. Возвращает массив с удаленными элементами, если элементы не удалялись, то возвращает пустой массив. |
toString() | Преобразует массив в строку и возвращает результат. |
unshift() | Добавляет один или несколько элементов в начало массива и возвращает новую длину массива. |
valueOf() | Возвращает примитивное значение объекта. |
Свойства
Свойство | Описание |
---|---|
constructor | Ссылается на функцию-конструктор, которая была использована при создании объекта. |
length | Возвращает целое число, указывающее количество элементов в массиве. |
prototype | Ссылается на объект, являющийся прототипом для объектов типа Array. Данное свойство используется интерпретатором, когда функция используется как конструктор при создании нового объекта. Любой объект, созданный с помощью конструктора, наследует все свойства объекта, на который ссылается свойство prototype. |