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

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

КОМЕНТАРІ • 23

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

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

  • @user-zu6gy6sw7f
    @user-zu6gy6sw7f 5 місяців тому

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

  • @RamaRama-qv3jo
    @RamaRama-qv3jo Рік тому

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

  • @user-mu4my8fq2e
    @user-mu4my8fq2e Рік тому +1

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

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

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

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

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

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

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

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

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

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

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

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

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

  • @Mgtow.42ru
    @Mgtow.42ru 2 роки тому +2

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

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

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

  • @denisttk
    @denisttk 2 місяці тому

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

  • @webdeveloper5770
    @webdeveloper5770 Місяць тому

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

  • @demimurych1
    @demimurych1 11 місяців тому

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

    • @boringfrontend9037
      @boringfrontend9037  11 місяців тому

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

    • @demimurych1
      @demimurych1 11 місяців тому

      ​@@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 Рік тому

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

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

      Да, с++

    • @demimurych1
      @demimurych1 11 місяців тому

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

  • @epicamv27
    @epicamv27 17 днів тому

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