Массив (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() | Возвращает примитивное значение массива |