Массивы

Массив в JavaScript — это особая структура данных, которая используется для хранения различных элементов.

Методы:

some() проверяет, удовлетворяет ли какой-либо элемент массива условию, заданному в передаваемой функции. Он вернет значение true, если хотя бы один элемент совпадет с проверяемой функцией, и значение false — если нет.

reduce() принимает функцию, которая имеет в качестве аргумента аккумулятор и значение. Он применяет функцию к аккумулятору и каждому значению массива, возвращает аккумулятор.

every() проверяет, удовлетворяют ли все элементы массива условию, заданному в передаваемой функции. Он вернет значение true, если каждый элемент совпадет с проверяемой функцией, и значениеfalse — если нет.

map() принимает функцию в качестве параметра и создает новый массив с результатом вызова указанной функции для каждого элемента.

flat() сглаживает вложенные массивы в массив верхнего уровня.

filter() принимает функцию в качестве параметра и возвращает новый массив, содержащий все элементы массива, для которого функция вернула true.

forEach() применяет функцию к каждому элементу массива.

findIndex() - принимает функцию в качестве параметра и в дальнейшем применяет ее к массиву. Он возвращает индекс найденного элемента, если элемент удовлетворяет условию проверяющей функции, переданной в качестве аргумента. Если не удовлетворяет, возвращается –1.

find() принимает функцию в качестве аргумента и возвращает элемент для которого функция вернула true иначе undefined.

sort() принимает функцию в качестве параметра. Он сортирует элементы массива и возвращает их.

concat() объединяет два или более массива/значения и возвращает новый массив.

fill() заполняет все элементы массива одинаковым значением fill(value, start, end).

includes() возвращает значение true, если массив содержит определенный элемент, иначе false.

reverse() переворачивает массив.

push() добавляет элемент в конец массива.

shift() добавляет элемент в начало массива.

pop() удаляет последний элемент.

unshift() добавляет элемент в массив на первую позицию.

join() переводит массив в строку.