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

Как добавить событие классу?

Допустим, есть класс:

class o {
...
}

Создаем объект:

var obj = new o();

И на событие "event" навешиваем выполнение функции:

obj.event(function(){alert(1);});

Что нужно прописать в классе "о", чтобы сработала такая конструкция?
  • Вопрос задан
  • 293 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
@GreatRash
Это же очевидно: нужно реализовать метод event.
Ответ написан
В js "event" связан с DOM, отправить какое-то событие можно только DOM элементу. То что вы хотите в стандарте js не существует, необходимо реализовать самому pub/sub паттерн либо взять существующее решение.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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