JavaScript Array — это специальный тип переменной, который позволяет хранить несколько значений в одной переменной.
Подробнее см. Руководство по массивам в JavaScript.
Свойства массивов
В следующей таблице перечислены стандартные свойства массивов.
Свойство | Описание |
---|---|
length |
Устанавливает или возвращает количество элементов в массиве. |
prototype |
Позволяет добавлять новые свойства и методы к массиву. |
Каждый объект в JavaScript имеет свойство constructor
, которая используется для создания экземпляра этого объекта.
Методы массивов
В следующей таблице перечислены стандартные методы для работы с массивами.
Метод | Описание |
---|---|
concat() |
Объединяет два или более массива и возвращает новый массив. |
copyWithin() |
Копирует часть массива в другое место в том же массиве и возвращает его. |
entries() |
Возвращает пару ключ/значение Array Iteration Object. |
every() |
Проверяет, прошел ли каждый элемент массива тест в функции тестирования. |
fill() |
Заполняет элементы в массиве статическими значениями. |
filter() |
Создает новый массив со всеми элементами, которые проходят тест в функции тестирования. |
find() |
Возвращает значение первого элемента в массиве, который прошел тест в функции тестирования. |
findIndex() |
Возвращает индекс первого элемента в массиве, который прошел тест в функции тестирования. |
forEach() |
Вызывает функцию один раз для каждого элемента массива. |
from() |
Создает массив из объекта. |
includes() |
Определяет, включает ли массив определенный элемент. |
indexOf() |
Ищет в массиве элемент и возвращает первый найденный индекс. |
isArray() |
Определяет, является ли переданное значение массивом. |
join() |
Объединяет все элементы массива в строку. |
keys() |
Возвращает объект итерации массива, содержащий ключи исходного массива. |
lastIndexOf() |
Ищет в массиве элемент начиная с конца и возвращает его последний индекс. |
map() |
Создает новый массив с результатами вызова функции для каждого элемента массива. |
pop() |
Удаляет последний элемент из массива и возвращает этот элемент. |
push() |
Добавляет один или несколько элементов в конец массива и возвращает новую длину массива. |
reduce() |
Уменьшает значение массива до одного значения (слева направо). |
reduceRight() |
Уменьшает значение массива до одного значения (справа налево). |
reverse() |
Меняет порядок элементов в массиве. |
shift() |
Удаляет первый элемент из массива и возвращает этот элемент. |
slice() |
Выбирает часть массива и возвращает новый массив. |
some() |
Проверяет, проходит ли какой-либо элемент массива тест в функции тестирования. |
sort() |
Сортирует элементы массива. |
splice() |
Добавляет / удаляет элементы из массива. |
toString() |
Преобразует массив в строку и возвращает результат. |
unshift() |
Добавляет новые элементы в начало массива и возвращает новую длину массива. |
values() |
Возвращает объект итерации массива, содержащий значения исходного массива. |