функция map()

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

Например, предположим, что у вас есть следующий элемент массива: [1,2,3,4,5] и вам нужно умножить каждое число в массиве на определенное число, поэтому вы можете использовать для этой цели цикл for, но вы можете использовать функцию map() для этого следующим образом:

Это также можно сделать, передав анонимную функцию обратного вызова внутри метода map().

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

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

Мы также можем использовать Array.map() для объектов следующим образом:

Вы также можете использовать деструктурирование внутри функции map() следующим образом:

И это все, что я могу сказать о методе Array.map(). Есть некоторые преимущества в использовании map вместо loops, например, они не мутируют исходные данные, это позволяет вам писать меньше кода и делает наш код более читабельно и разумно.

Посмотрите здесь метод filter()