Что такое ключевое слово THIS в JavaScript? Как работает и примеры на практике (2020)
Вставка
- Опубліковано 9 лют 2025
- В этом видео мы познакомимся с ключевым словом THIS в JavaScript.
Новички javascript часто не понимают значение ключевого слова this в javascript. Данная тема будет интересна не только новичкам, а также тем, кто просто хочет освежить данную тему в памяти.
Что такое контекст вызова
Потеря контекста
Стрелочные функции и контекст вызова
Подписывайтесь на Telegram канал: t.me/boringfe
#урокпрограммирования #ITкурсы #javascript
ОТличное объяснение, спасибо
очень понятно объяснил, все понятно, недостаток очень быстро, до этого видео 5 других видосов смотрел и не понял. лайк с меня
Молодец, все толково объяснил, для новичков самое, то
Мое уважение!
Отличное объяснение! Огромное спасибо!
Объяснение классное! Но прошло 2 года а про прототипам видео так и не запилено ((
50ый лайк поставил ))
Уже больше 50 лайков, где же обещанное видео по прототипам?
Ура, кто-то и правда следит :) На выходных сделаю детальный разбор прототипов :) А на какие темы было-бы еще интересно обзор?
@@boringfrontend9037 что нужно повторить, закрепить, или доучить, по js перед изучением реакта , так чтобы при его изучении не было вопросов по js только по react
Мне кажется this это как one в разговорном английском: сначала непонятно, потом очень удобно
гениально!
А где видео о прототипе
Немає, зараз не на часі
куда торопишся.
Все бегут и я бегу :) Спасибо, учту в следущих видео :)
Все это работает если функция не стрелочная.
this никогда не был контекстом вызова в JS и никогда не будет. Прочитайте хотябы раз официальную спецификацию.
А що ж це таке, може трохи розкриєте цю тему?
@@boringfrontend9037 Якщо українською, то ось тут ua-cam.com/video/T3fb_VKdZJA/v-deo.html розповідається про this згідно офиційної специфікації. Якщо стисло, -то this - це звичайний ідентифікатор який пов'язується зі значенням суто відповідно тому як викликається Normal Function.
Треба зрозуміти одну річ - не мало би ніякого значення, як Ви називаєте this, якщо б Ви не використовували термін (контекст) який має своє особливе значення щодо офіційної специфікації ECMA. Тобто термін Execution Contexts або просто контекст, згідно розділу 9.1 не має ніякого відношення до this. Тому спроби називати this саме так, це вводити в оману початківця, який можливо вивчить колись JS саме так, як про нього розповідає ECMA.
Нагадаю, що кожний агент, або RunTime який виконує JavaScript робить це згідно того, що каже саме ECMA - як єдине джерело офіційної інформації з JS з 1996 року.
JS вообще логически понять не возможно,раздражает он меня.Какие то языки может полегче есть? А то вся мотивация ниже плинтуса , фронтенд изучаю.
Да, с++
JavaScript это чрезвычайно простой предельно логичный язык.
У Вас проблемы не потому, что он другой, а потому, что Вы его изучаете по подобным этому видео, в котором пересказываются сказки о языке, но не то, чем он является с точки зрения официальной спецификации.
объяснение не для тупых я тупой и нечего не понятно