Вопросы к Поиску с Алисой
Метод map() отличается от других методов массивов, таких как forEach() или filter(), тем, что создаёт новый массив. thecode.media sky.pro Он обращается к каждому элементу исходного массива, меняет их через функцию обратного вызова и записывает результат в новый массив. skillbox.ru
Метод forEach() перебирает каждый элемент массива с помощью функции обратного вызова, но не возвращает новый массив и не изменяет текущий. skillbox.ru То есть можно что-то сделать с каждым элементом, посмотреть результат и не записывать его в новый массив. skillbox.ru
Метод filter() создаёт новый массив, содержащий только те элементы исходного массива, которые удовлетворяют условию, заданному функцией. sky.pro Например, если нужно отфильтровать массив по какому-то параметру и сохранить результат в новый массив. thecode.media