Почему моя карта JavaScript() возвращает неопределенное значение вместо ожидаемых значений?Javascript

Форум по Javascript
Anonymous
Почему моя карта JavaScript() возвращает неопределенное значение вместо ожидаемых значений?

Сообщение Anonymous »

Я пытаюсь использовать функцию map() для преобразования массива чисел, но получаю неопределенное значение для каждого элемента. Вот мой код:
javascript

Код: Выделить всё

const numbers = [1, 2, 3, 4];
const doubled = numbers.map(num => {
num * 2;
});
console.log(doubled); // [undefined, undefined, undefined, undefined]
Я ожидал [2, 4, 6, 8], но вместо этого получил массив неопределенных значений. Почему это происходит и как это исправить?

Подробнее здесь: https://stackoverflow.com/questions/799 ... ted-values

Вернуться в «Javascript»