Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Почему массив постоянно обнуляется. (https://javascript.ru/forum/events/83546-pochemu-massiv-postoyanno-obnulyaetsya.html)

Temcher 09.01.2022 00:28

Почему массив постоянно обнуляется.
 
Здравствуйте! Подскажите, есть простая функция prompt, с помощью которой я хочу заполнять массив. Но каждый раз при вызове функции и добавления числа, массив начинается с 0 индекса и дальше заполнения не идет.
var mass = [];

function getNumb(){
  numb = prompt('Введите число: ');
  mass.push(numb)
  console.log(mass)
}
getNumb()
document.getElementById('text').innerHTML = mass


console.log и innerHTML стирает старое число и ставит новое.

Белый шум 09.01.2022 01:15

Где что обнуляется? Всё работает.

<div id="text">МАССИВ</div>
<script>var mass = [];
 
function getNumb(){
  numb = prompt('Введите число: ');
  mass.push(numb)
  console.log(mass)
}
getNumb()
getNumb()
getNumb()
document.getElementById('text').innerHTML = mass
</script>


Часовой пояс GMT +3, время: 10:15.