Всем привет. Может кто-то знает, что это может быть? Задаю const, проверяю в консоли, выдает ошибку. Задаю значение const в консоли, работает. Но если задать одинаковое имя const с id все начинает работать.
Asked
Active
Viewed 65 times
-1
1 Answers
1
Ваш код
const adu = ...
завернут в функцию или блок { ... }, adu - локальная константа, которая не видна в консоли.
console.log(adu1);
console.log(adu2);
<script>
const adu1 = 123;
{
const adu2 = 456;
}
</script>
если задать одинаковое имя const с id все начинает работать
Это давний аспект поведения JS в браузерах - в window добавляются свойства для элементов с заданными id.
console.log(abc, window.def);
<div id="abc"></div>
<div id="def"></div>