Методы и свойства массивов в JavaScript
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() | Возвращает объект итерации массива, содержащий значения исходного массива. |