Массивы
Массив в 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() переводит массив в строку.