Привет, для лучшего понимания вопроса перейдите, пожалуйста, сюда
https://codepen.io/VladMokrousov/pen/abdNXXP?edito... и выполните следующие действия:
1.Нажмите на первую кнопку
2.Нажмите на вторую кнопку
3.Снова нажмите на первую кнопку
4.И еще раз на вторую
Теперь вы можете наблюдать в консоли 2 переменные, которые продолжают увеличиваться при нажатии второй кнопки и вообще существовать независимо друг от друга.
Собственно вопрос - какого черта так происходит? Почему переменная просто не перезаписывается?