Показать сообщение отдельно
  #5 (permalink)  
Старый 26.02.2020, 11:56
Аватар для voraa
Профессор
Отправить личное сообщение для voraa Посмотреть профиль Найти все сообщения от voraa
 
Регистрация: 03.02.2020
Сообщений: 2,745

Нет. Ни сколько.
Она константа внутри функции. Но при входе в функцию она каждый раз перевычисляется. Вне этой функции ее просто не существует.
Объявление const topka = elem.getBoundingClientRect().top; не создает глобальную мировую константу.
Это просто локальная "переменная" внутри функции, а исполнительная среда javascript следит, что бы ей ничего больше не присваивалось

Последний раз редактировалось voraa, 26.02.2020 в 11:59.
Ответить с цитированием