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. |