Присоединяйтесь к новому бесплатному курсу по Angular: "Список пользователей"
Курс проходит в мессенджере (Telegram, Viber). В конце курса - сессия живого разбора кода. Регистрация по ссылке.

Массив (Array)

Массив (Array)

Array Object

Объект Array используется для хранения нескольких значений в одной переменной:

var colors = ["green", "red", "blue"];

Нумерация индексов начинается с нуля: индекс первого элемента в массиве равен 0, второй 1, и так далее

Свойства массивов

Свойство Описание
constructor Возвращает функцию, которая создала прототип объекта Array
length Устанавливает или возвращает количество элементов в массиве
prototype Позволяет добавлять свойства и методы к объекту Array

 

Методы массивов

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