Значение input формы не запоминается | JavaScript

Николай Луценко

Пишу тестовую форму. Первый раз пишу скрипт, который работает с формой. Наткнулся на очень неожиданную ошибку, объяснить которую не могу.
Функция-обработчик события формы "submit" должна записывать значение из input в отдельный массив. Потом я проверяю этот массив. Мне выводится только новое значение, которое сразу же исчезает.
Есть предположение, что поскольку value меняется, то значение в массиве тоже меняется. Но насколько я помню в js оно перезаписывается, а не ссылается на другое.
вот код: https://jsfiddle.net/qhq7q9xc/
Надеюсь на вашу помощь.

1 чел.