Я делаю простой для ... цикла. Я не понимаю, почему я получаю разные результаты, когда я console.log вывод цикла и когда я печатаю его на экране.Для ... цикла, возвращающего неожиданный undefined
const list = document.getElementById('list');
const results = [1, 2, 5];
let listItems;
for (let r of results) {
listItems = listItems + `<li>${r}</li>`;
console.log(r);
}
list.innerHTML = listItems;
//// console.log returns 1, 2, 5
//// in the DOM, i get undefined, 1, 2, 5
Вы можете попробовать его у меня в codepen.
Благодарим за помощь.