Почему выводит undefined?
Вот есть такой цикл, я не понимаю почему выводит undefined1 в консоль. От чего возникает undefined?
function t10() {
let a10 = '';
let result;
for (let a = 0; a < 5; a++) {
for (let b = 1; b <= 10; b++) {
result += `${10 * a + b} `;
a10 = result; //1
console.log(a10); //undefined1
if (result < 10) {
a10 = '0' + a10;
}
}
a10 += '<br>';
}
}
t10();
<button class="button-primary b-10">Task-10</button>
Ответы (1 шт):
Автор решения: Danis
→ Ссылка
изначально в result лежит undefined, потому что вы туда ничего не положили
замените
let result;
на
let result = '';