Задать вопрос
ae_ph
@ae_ph
I'm a owl )

Почему функция перестаёт работать после сокращения переменной?

В самом начале я хочу сократить некоторые значения: название объекта document до doc, console.log до log.
Что-бы в дальнейшем писать короче.
const log = console.log;
const doc = document;
const userScreen = doc.body.clientWidth;
// Какая-то функция ниже написанная с использование библиотеки greensock подключаемая из файла "js/gsap.min.js"

Если я это делаю, моя последующая функция отказывается работать.
Если я удалю эти сокращения из начала, всё начинает работать.
const userScreen = document.body.clientWidth;

Не могу понять в чём проблема. По сути всё работать должно.
Есть какие-то мысли?

Вот в HTML я так всё подрубаю...
<script src="js/libs.min.js" defer></script>
    <script src="js/gsap.min.js" defer></script>
    <script src="js/main.min.js" defer></script>
</body>
  • Вопрос задан
  • 54 просмотра
Подписаться 1 Простой Комментировать
Решения вопроса 1
mergenich
@mergenich
window.log = console.log;
window.doc = document;


И дальше в любом месте вызываете log, doс. Это будет работать только в браузере
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы