кто нибудь может объяснить в чём различие методов массивов .forEach и .map? если forEach не возвращает новый массив, получается он всегда мутирует старый? или чем вообще является его результат?
кто нибудь может объяснить в чём различие методов массивов .forEach и .map? если forEach не возвращает новый массив, получается он всегда мутирует старый? или чем вообще является его результат?
forEach ничего не мутирует, если ты в функции это не пропишешь. Он просто обходит массив и выполняет функцию для каждого элемента, ничего от этой функции не ожидая в ответ.