Почему выводит каждый раз весь массив?

https://jsbin.com/lakusuxeke/2/edit?js,console,output
Подскажите почему выводит весь массив и как сделать чтобы с поля просто добавлялись новый значения в список.
Почему не работает обнуление
  • Вопрос задан
  • 162 просмотра
Решения вопроса 3
yarkov
@yarkov Куратор тега JavaScript
Помог ответ? Отметь решением.
function render() {
    res.innerHTML = ''; /// добавь эту строку
    for (let i = 0; i < list.length; i++) {
      res.innerHTML += list[i] + '<br/>';
    }
}
Ответ написан
Комментировать
Austin_Powers
@Austin_Powers
Web developer (Symfony, Go, Vue.js)
function render() {
      res.innerHTML = list.join('<br/>');
  }
Ответ написан
Комментировать
VoidVolker
@VoidVolker Куратор тега JavaScript
Dark side eye. А у нас печеньки! А у вас?
Потому что функция render вызывается каждый раз после добавления элемента в массив и рендерит весь массив целиком. Как именно не работает "обнуление" и обнуление чего именно?
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы