Что такое ключевое слово THIS в JavaScript? Как работает и примеры на практике (2020)

Поділитися
Вставка
  • Опубліковано 9 лют 2025
  • В этом видео мы познакомимся с ключевым словом THIS в JavaScript.
    Новички javascript часто не понимают значение ключевого слова this в javascript. Данная тема будет интересна не только новичкам, а также тем, кто просто хочет освежить данную тему в памяти.
    Что такое контекст вызова
    Потеря контекста
    Стрелочные функции и контекст вызова
    Подписывайтесь на Telegram канал: t.me/boringfe
    #урокпрограммирования #ITкурсы #javascript

КОМЕНТАРІ • 24

  • @Dmitrijserg
    @Dmitrijserg 5 місяців тому

    ОТличное объяснение, спасибо

  • @gulbas
    @gulbas 3 роки тому +3

    очень понятно объяснил, все понятно, недостаток очень быстро, до этого видео 5 других видосов смотрел и не понял. лайк с меня

  • @ВиталийГр-м8ц
    @ВиталийГр-м8ц Рік тому

    Молодец, все толково объяснил, для новичков самое, то

  • @МаксимИсаев-ъ5о
    @МаксимИсаев-ъ5о Рік тому +1

    Мое уважение!

  • @RamaRama-qv3jo
    @RamaRama-qv3jo 2 роки тому

    Отличное объяснение! Огромное спасибо!

  • @TheSkyStranger
    @TheSkyStranger 2 роки тому +1

    Объяснение классное! Но прошло 2 года а про прототипам видео так и не запилено ((

  • @vlads4332
    @vlads4332 3 роки тому

    50ый лайк поставил ))

  • @faf8834
    @faf8834 3 роки тому +1

    Уже больше 50 лайков, где же обещанное видео по прототипам?

    • @boringfrontend9037
      @boringfrontend9037  3 роки тому

      Ура, кто-то и правда следит :) На выходных сделаю детальный разбор прототипов :) А на какие темы было-бы еще интересно обзор?

    • @jessli1596
      @jessli1596 3 роки тому +1

      ​@@boringfrontend9037 что нужно повторить, закрепить, или доучить, по js перед изучением реакта , так чтобы при его изучении не было вопросов по js только по react

  • @Dik131WZD
    @Dik131WZD 2 роки тому +1

    Мне кажется this это как one в разговорном английском: сначала непонятно, потом очень удобно

  • @denisttk
    @denisttk 9 місяців тому

    А где видео о прототипе

  • @Siberiannvkz
    @Siberiannvkz 3 роки тому +2

    куда торопишся.

    • @boringfrontend9037
      @boringfrontend9037  3 роки тому

      Все бегут и я бегу :) Спасибо, учту в следущих видео :)

  • @webdeveloper5770
    @webdeveloper5770 8 місяців тому

    Все это работает если функция не стрелочная.

  • @demimurych1
    @demimurych1 Рік тому

    this никогда не был контекстом вызова в JS и никогда не будет. Прочитайте хотябы раз официальную спецификацию.

    • @boringfrontend9037
      @boringfrontend9037  Рік тому

      А що ж це таке, може трохи розкриєте цю тему?

    • @demimurych1
      @demimurych1 Рік тому

      ​@@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 року.

  • @Vladimir-1-1
    @Vladimir-1-1 2 роки тому

    JS вообще логически понять не возможно,раздражает он меня.Какие то языки может полегче есть? А то вся мотивация ниже плинтуса , фронтенд изучаю.

    • @fanatqaleones6159
      @fanatqaleones6159 2 роки тому +1

      Да, с++

    • @demimurych1
      @demimurych1 Рік тому

      JavaScript это чрезвычайно простой предельно логичный язык.
      У Вас проблемы не потому, что он другой, а потому, что Вы его изучаете по подобным этому видео, в котором пересказываются сказки о языке, но не то, чем он является с точки зрения официальной спецификации.

  • @epicamv27
    @epicamv27 6 місяців тому

    объяснение не для тупых я тупой и нечего не понятно