@NikSIk31

JavaScript использование класса с другого файла?

У меня есть скрипт (первый) в котором объявлен класс, можно ли его как-то использовать снизу в скрипте (втором)? Я когда создаю экземпляр класса пишет, что класса такого нет.
Подписал скрипты 5d3d51aa6aed9338090433.png
  • Вопрос задан
  • 1464 просмотра
Решения вопроса 1
@yarnstart
Превозмогание и React
Если не используете системы сборки, то можно так:
window.c = class User {
  ...
}

Второй файл:
const user = new c();

Вероятно в первом файле класс объявлен внутри функции, например так:
$(functon() {
...
}

И поэтому не виден во втором
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@ksnk
Класс - это что такое ? searchBtn ?
Его нет, наверное, потому что скрипты вставлены в заголовочную область страницы, до определения html элементов. Можно переместить скрипты вниз. Или поставить их вызов в обработчик события onLoad
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы