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

แชร์
ฝัง
  • เผยแพร่เมื่อ 29 มิ.ย. 2020
  • В этом видео мы познакомимся с ключевым словом THIS в JavaScript.
    Новички javascript часто не понимают значение ключевого слова this в javascript. Данная тема будет интересна не только новичкам, а также тем, кто просто хочет освежить данную тему в памяти.
    - Что такое контекст вызова
    - Потеря контекста
    - Стрелочные функции и контекст вызова
    Подписывайтесь на Telegram канал: t.me/boringfe
    #урокпрограммирования #ITкурсы #javascript

ความคิดเห็น • 22

  • @gulbas
    @gulbas 2 ปีที่แล้ว +2

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

  • @user-zu6gy6sw7f
    @user-zu6gy6sw7f 4 หลายเดือนก่อน

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

  • @RamaRama-qv3jo
    @RamaRama-qv3jo ปีที่แล้ว

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

  • @user-mu4my8fq2e
    @user-mu4my8fq2e 10 หลายเดือนก่อน +1

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

  • @vlads4332
    @vlads4332 3 ปีที่แล้ว

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

  • @TheSkyStranger
    @TheSkyStranger 2 ปีที่แล้ว +1

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

  • @Dik131WZD
    @Dik131WZD ปีที่แล้ว +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 หลายเดือนก่อน

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

    • @boringfrontend9037
      @boringfrontend9037  หลายเดือนก่อน

      Немає, зараз не на часі

  • @webdeveloper5770
    @webdeveloper5770 14 วันที่ผ่านมา

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

  • @demimurych1
    @demimurych1 9 หลายเดือนก่อน

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

    • @boringfrontend9037
      @boringfrontend9037  9 หลายเดือนก่อน

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

    • @demimurych1
      @demimurych1 9 หลายเดือนก่อน

      ​@@boringfrontend9037 Якщо українською, то ось тут th-cam.com/video/T3fb_VKdZJA/w-d-xo.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 9 หลายเดือนก่อน

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