Публикации по теме 'frontend-interviews'


Реальный вопрос на собеседовании — Реализация класса эмиттера событий
Вопрос Реализуйте класс источника событий, который поддерживает две функции: подписку и отправку. Функция подписки принимает событие и функцию обратного вызова, которая подписывается на событие и возвращает объект подписки. Функция Emit генерирует событие с аргументами, которые будут переданы в обратные вызовы, которые подписываются на это событие. Объект подписки имеет метод Release, который отменяет подписку. В приведенном ниже коде показаны некоторые примеры использования этих..