Работа с событиями полезная фича. Чайник включился :-) Спасибо. 👍
@first-file-comom Жыл бұрын
Даа, полезная штука. На практике частенько использую к ней еще можно прикрутить postMessage и вообще пушка
@ginhop1057 Жыл бұрын
Объяснение топчик 👍
@RustemmKh5 ай бұрын
Почему две распечатки происходит? Первый - нормальный, второй - с отпиской?
@first-file-comom5 ай бұрын
Две распечатки, потому что в коде есть две подписки на одно и тоже событие умноженное на количество вызовов этого события (dispatch). Поэтому в консоль вывелось две. Там где происходит сохранение в переменную unsub это та же подписка, просто мы сохранили функцию (коллбэк) в переменную которая вернул метод subscribe.
@manaraga9463 Жыл бұрын
мне как новичку который дошел до асинхронщины синтаксис непонятен, к сожалению первый раз вижу такие приватные поля, вместо привычного конструктора ((
@first-file-comom Жыл бұрын
Привет! Вероятнее всего ты пропустил ролик на канале посвященный классам! Обязательно посмотри его =) kzbin.info/www/bejne/hmOnZ2dtgb-Kd80
@ultexplorer11 ай бұрын
@@first-file-comom Да, мне тоже непонятен этот синтаксис. Что за #listeners = {} вместо конструктора?
@first-file-comom11 ай бұрын
@@ultexplorer поля или методы которые начинаются с решетки являются приватными. т.е. к ним нельзя обратить когда создан инстанс класса. Рекомендую посмотреть видео про классы на канале. kzbin.info/www/bejne/hmOnZ2dtgb-Kd80si=sqKgOM_aZ_KIuuc- А по поводу конструктора - его необязательно указывать при создании класса