Задать вопрос
@JoveLebedev

Почему очищается объект при обращении?

Ломаю голову, не пойму.
Есть обьект функций mainCatalog.
В head пишу:
var _mainCatalog = new mainCatalog;
_mainCatalog.init();


В body присутствую инициализации других функций.
_mainCatalog.initBasket();
_mainCatalog.initDetail();

и т.д.

Но на некоторых страницах при обращении к последней "теряется" обьект _mainCatalog, а конкретно принимает значение undefined. Решает проблему setTimeout, но не считаю это верных решением, учитывая то, что не знаю причину. Подскажите, куда бросить взгляд?

П.с. в некоторых случаях console.log(_mainCatalog) тоже очищает обьект.
  • Вопрос задан
  • 177 просмотров
Подписаться 2 Оценить 7 комментариев
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillbox
    JavaScript
    3 месяца
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
AMar4enko
@AMar4enko
На всякий случай автору вопроса - на подобные вопросы я подаю жалобы.
Хотите помощи с неработающим кодом - показывайте код.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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