Массив - это специальная переменная, которая может содержать более одного значения одновременно.
Он может содержать множество значений под одним именем, и вы можете получить доступ к значениям, обратившись к индексу. номер.

Синтаксис:

var array_name = [item1, item2, …];

В JavaScript есть несколько встроенных методов, которые мы можем использовать для управления данными в соответствии с нашими потребностями. Вот 5 таких полезных методов:

1. filter ()
2. find ()
3. forEach ()
4. map ()
5. уменьшить ()

1. фильтр

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

Синтаксис:

let newArray = arr.filter(callback(element[, index, [array]])[, thisArg])

Вывод:

2. найти

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

Синтаксис:

arr.find(callback(element[, index[, array]])[, thisArg])

Вывод:

3. forEach

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

Синтаксис:

arr.forEach(callback(currentValue [, index [, array]])[, thisArg])

Вывод:

4. карта

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

Синтаксис:

let new_array = arr.map(function callback( currentValue[, index[, array]]) {
 // return element for new_array
}[, thisArg])

Вывод:

5. уменьшить

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

Синтаксис:

arr.reduce(callback( accumulator, currentValue[, index[, array]] )[, initialValue])

Вывод: