Метод map()
не изменяет значения в текущем массиве days
, но создает новый массив с результатами вызова предоставленной функции для каждого элемента в вызывающем массиве.
Другими словамиметод map()
не вносит никаких изменений в массив, который вы отображаете, но создает новый массив с внесенными изменениями.
Итак, чтобы получить доступ к новому массиву, который вы получили отmap()
, вам нужно присвоить сопоставленный массив новой переменной, скажем, newDays
следующим образом:
const days = ['sunday', 'monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday'];
const newDays = days.map(day => day.charAt(0).toUpperCase() + day.substr(1).toLowerCase());
console.log(newDays);