Публикации по теме 'javascript-interview'


Тайна ключевого слова this в Javascript
Пора признать, что ключевое слово this в javascript — самая загадочная вещь, которая держит нас в ужасе, когда мы встречаемся с JavaScript-интервью. Его поведение было легко понять до того, как появился наш новый друг «⇒» (стрелочные функции), и теперь странное поведение ключевого слова «this» внутри стрелочной функции приводит нас в полное изумление. Итак, давайте преодолеем ужас «этого» и добавим больше любви к Javascript. Давайте начнем в обратном порядке, сначала я скажу вам..

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