0

Почему обычная функция внутри обработчика событий не теряет контекст, ведь функция внтури функции ссылается на объект window. Например:

const div = document.querySelector('.test')

div.addEventListener('click', function() { console.log(this) } )

<div class="test">Some Text<div>
insolor
  • 49,104
  • Почему ты решаил что он ссылается на window? и где тут функция в функции? – Алексей Шиманский May 11 '22 at 06:35
  • Я имею ввиду как функция переданная в качестве аргумета ссылается на объект div как он с ним связан – user499711 May 11 '22 at 06:56
  • https://developer.mozilla.org/en-US/docs/Web/API/EventTarget/addEventListener#the_value_of_this_within_the_handler – Alexey Ten May 11 '22 at 07:09

0 Answers0