в чем различия между методами foreach() и map() в javascript
год назад
Nikolai Gagarinov
Ответы
Метод forEach()
применяет колбэк-функцию к каждому элементу массива, но не возвращает новый массив. Метод forEach()
полезен, когда вам нужно выполнить побочный эффект для каждого элемента массива, например, вывод на консоль или изменение исходного массива.
Метод map()
также применяет колбэк-функцию к каждому элементу массива, но возвращает новый массив с результатами этой функции. Метод map()
не меняет оригинальный массив. map()
полезен, когда вам нужно преобразовать каждый элемент массива и получить новый массив с результатами.
Подведем итог. Если вам нужно просто перебрать элементы массива для выполнения действий для каждого элемента без создания нового массива, используйте forEach()
. Если же вам нужно преобразовать каждый элемент массива и получить новый массив с результатами преобразования, используйте map()
10 месяцев назад
Maksim Litvinov
Похожие вопросы