@zlodiak

Почему после создания объекта он сразу выполняется?

Помогите пожалуйста понять почему я создаю из конструктора объект при помощи new, а он не только создаётся, но и сразу начинает выполняться?

это выражается в том, что функция request() отрабатывает и выводит в консоль результат ajax-запроса

пример тут

по моим ожиданиям он начал бы выполняться после такого:
...............
.........
............
let r = new ReviewBox;
r();
  • Вопрос задан
  • 86 просмотров
Пригласить эксперта
Ответы на вопрос 1
rockon404
@rockon404
Frontend Developer
У вас метод request вызывается в конструторе, поэтому и срабатывает при создании экземпляра.
Вызов r() приведет к ошибке:
Uncaught TypeError: r is not a function
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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