Встречается на собеседованиях • сегодня

Что такое CurrentTarget

currentTarget — это свойство объекта события (Event), которое указывает на элемент, к которому прикреплён обработчик события. В отличие от target, который указывает на элемент, вызвавший событие (например, дочерний элемент), currentTarget всегда ссылается на элемент, где сработал обработчик.

Пример:

javascript
document.querySelector('.parent').addEventListener('click', function(event) {
  console.log(event.currentTarget); // всегда вернёт элемент с классом .parent
  console.log(event.target); // вернёт элемент, по которому кликнули (возможно, дочерний)
});

Особенности:

  • Не изменяется при всплытии события.
  • Полезен при делегировании событий.
  • В стрелочных функциях this не равен currentTarget (в отличие от обычных функций).
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы