❓ Объясните разницу между методами forEach() и map().
Оба метода принимают колбэк, который вызывается для каждого элемента. Разница в том, что метод forEach() ничего не возвращает, а метод map() возвращает новый массив с результатами вызова колбэка на каждом исходном элементе. Если переданный колбэк ничего не возвращает в новом массиве появится undefined
Используя map() вы можете создавать цепочки вызовов. Если же вы будете использовать forEach() так сделать не получится.
Оба метода принимают колбэк, который вызывается для каждого элемента. Разница в том, что метод forEach() ничего не возвращает, а метод map() возвращает новый массив с результатами вызова колбэка на каждом исходном элементе. Если переданный колбэк ничего не возвращает в новом массиве появится undefined
Используя map() вы можете создавать цепочки вызовов. Если же вы будете использовать forEach() так сделать не получится.