#11. Что такое prototype Javascript (прототипы и прототипное наследование в JS).

Sdílet
Vložit
  • čas přidán 14. 09. 2021
  • Telegram StackDev: t.me/stackdevru
    Прототипы и прототипное наследование - одна из самых часто встречающихся тем на интервью.
    В этом видео разберемся как работает этот механизм, с помощью которого объекты JavaScript наследуют свойства друг от друга.
    Мои Курсы:
    GatsbyJS (полный курс): gatsbyjs.ru
    React для начинающих: react001.ru
    ​Все мои курсы (+ исходные файлы): stackdev.ru
    Подписывайся на соц сети:
    Telegram: t.me/stackdevru
    VK: vasilymur
    Instagram: / vm_online
    Мой блог о веб-разработке: stackdev.blog

Komentáře • 81

  • @f1r3start3r86
    @f1r3start3r86 Před rokem +5

    Как же доступно вы умеете объяснять!

  • @vgshenshin
    @vgshenshin Před 11 měsíci +1

    Спасибо, отличный урок 👍

  • @vo_skor
    @vo_skor Před 2 lety +11

    Ураа, дождался!) рад вновь услышать интересную тему из уст не менее интересного человека :D

    • @stackdev
      @stackdev  Před 2 lety +1

      Спасибо большое!

  • @zmerz
    @zmerz Před rokem +2

    Классный и понятный урок!Спасибо!!!

  • @azatfarmanyan150
    @azatfarmanyan150 Před 2 lety +1

    Очень хороший урок, все понятно. Спасибо автору !

  • @kindsvater-00
    @kindsvater-00 Před 2 lety +1

    Очень помог! Спасибо

  • @vladimirpuzey713
    @vladimirpuzey713 Před 2 lety +1

    Отличное объяснение - класс 👍

  • @user-ie1cg5ur7j
    @user-ie1cg5ur7j Před 2 lety +1

    Спасибо. Все понятно

  • @vic_ivanov
    @vic_ivanov Před 2 lety +8

    Спасибо большое за ваши уроки. Вы невероятно доступно объясняете каждую тему! Не останавливайтесь!

    • @stackdev
      @stackdev  Před 2 lety

      Спасибо большое!

  • @ingazhelnova4798
    @ingazhelnova4798 Před rokem +1

    Спасибо огромное!!! Всё очень понятно!💯

  • @____Olga__
    @____Olga__ Před 2 lety +2

    комментарий для продвижения канала,
    хорошая подача , как всегда )

    • @stackdev
      @stackdev  Před 2 lety

      Спасибо за поддержку!

  • @svetlanazholobova1200
    @svetlanazholobova1200 Před 7 měsíci +1

    спасибо!! отличный урок

  • @user-ws4ye4rz5w
    @user-ws4ye4rz5w Před 2 lety +4

    Воооот, теперь точно понял 😁 Спасибо за урок

  • @romanmotovilov129
    @romanmotovilov129 Před 2 lety +7

    Только у вас услышал нормальное пояснение зачем функцию добавлять к прототипу. Спасибо за хороший урок!!!

    • @stackdev
      @stackdev  Před 2 lety

      Спасибо за поддержку!

    • @user-ot5tx2oj6l
      @user-ot5tx2oj6l Před 2 lety +2

      @@stackdev подписываюсь под комментарием выше

  • @slavikdimitrov2536
    @slavikdimitrov2536 Před rokem +2

    наконец я понял )) Спасибо автору за проделанную работу

  • @larss2772
    @larss2772 Před 2 lety +1

    Огромное Вам спасибо!

    • @stackdev
      @stackdev  Před 2 lety

      Спасибо за поддержку!

  • @sergkuznetzov3469
    @sergkuznetzov3469 Před 2 lety +2

    Спасибо!
    Если ктото хочет понять js ,то этот канал - то что нужно!

  • @lestrae
    @lestrae Před 10 měsíci +1

    Очень хорошее объяснение, спасибо. Подписался.

  • @eugenegambler713
    @eugenegambler713 Před 2 lety +4

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

    • @stackdev
      @stackdev  Před 2 lety

      Надеюсь временно:)

  • @marine_pearl
    @marine_pearl Před 2 lety +3

    Огромное спасибо. Все очень понятно и доступно 🙂)

  • @aleksandrgarghun5318
    @aleksandrgarghun5318 Před 2 lety +4

    Василий, спасибо вам огромное...Очень доходчиво и на примерах
    Для меня ваш канал оказался в какой- то мере алмонахом по FrontEnd

  • @alexidino
    @alexidino Před 2 lety +1

    Закончил плейлист, специально не торопился, тратил на каждую тему один день, повторял на следующий и переходил дальше. Если внимательно слушать, то абсолютно все понятно и ясно. Теперь пойду на плейлист - ES6, прослушаю его и вернусь сюда закрепить если что забудется. Может к тому времени здесь что то добавится. Благодарю Василия за труд, надеюсь через 2-3 месяца найти работу)

    • @ivanlunin8614
      @ivanlunin8614 Před 2 lety

      Удалось устроиться ?

    • @user-jl8kc2xi5g
      @user-jl8kc2xi5g Před 2 měsíci

      @@ivanlunin8614 никто не отвечает на такие вопросы как я заметил)ибо автор ушёл в глубокую депрессию пропился и нах забыл айти)

  • @NailIsmailov
    @NailIsmailov Před 2 lety +3

    Отличное видео и очень доступное обьяснение важных вещей в JS

  • @serzhanzhumagazhayev7865

    Спасибо!

  • @MegaPupizoid
    @MegaPupizoid Před rokem +2

    Здорово, смотрел разные объяснения. Но вы сделали свой глобальный объект. Спасибо за урок

  • @alexforos5425
    @alexforos5425 Před 2 lety +1

    Спасибо, с удовольствием смотрю Ваш канал!

  • @krup1783
    @krup1783 Před 2 lety +1

    Отличнейшее видео ❣

  • @userman6193
    @userman6193 Před rokem +2

    Amazing!!! Отличное пояснение прототипов! Коротко, ЯСНО, практично! Начинаю обожать Вас!) Спасибо.
    Ясность мысли восхитительная, я даже просыпаюсь)) Получаю удовольствие, абсолютно честно - WOW!

  • @user-sv1ze9gk3b
    @user-sv1ze9gk3b Před 2 lety +1

    Круто! Люблю автора - отлично объясняет! Спасибо за работу!

    • @stackdev
      @stackdev  Před 2 lety

      Большое спасибо!

  • @dmitriyleshchev5848
    @dmitriyleshchev5848 Před 2 lety

    Спасибо)

  • @user-te1ut5ev8w
    @user-te1ut5ev8w Před rokem +1

    благодарю вас за видео! очень полезно! до вашего видео я не понимал, зачем добавлять метод к прототипу, если можно просто внутри функции-конструктора создать этот же метод через this.metod = ... . Теперь благодаря вам я понял!)

  • @bcrash16
    @bcrash16 Před rokem +1

    спасибо очень доходчиво

  • @gevorgharutyunyan6740
    @gevorgharutyunyan6740 Před 2 lety +1

    Thanks !!!

  • @alexandregorov3239
    @alexandregorov3239 Před rokem +1

    Очень круто и понятно объясняете, спасибо вам!

    • @stackdev
      @stackdev  Před rokem

      Спасибо за поддержку!

  • @sviatbondar1721
    @sviatbondar1721 Před 2 lety +1

    Этот урок очень мне помог понят тему прототипиривания

    • @stackdev
      @stackdev  Před 2 lety

      Спасибо!

    • @sviatbondar1721
      @sviatbondar1721 Před 2 lety

      @@stackdev Скажите Василий а с классами как э то работает?

  • @DevStoriesAndTutorials
    @DevStoriesAndTutorials Před 11 měsíci

    Здравствуйет, спасибо за видео!
    А про наследование будет?)) Тоесть если я хочу унаследоваться от Auto.

  • @user-ff3lc1et3u
    @user-ff3lc1et3u Před 2 lety +2

    Спасибо. Отличный урок, как всегда. Также интересна тема с вопросами на собесах и исправление багов на реальном проекте. Еще интересны мини проекты на реакте длительностью 30-40 минут.

  • @user-lc6jl9hi2u
    @user-lc6jl9hi2u Před 3 měsíci +1

    Спасибо, про закидывание методов именно в прототип, интересно было узнать!

  • @takecontrol554
    @takecontrol554 Před rokem

    Вась, я тоже читал книгу "занимательная JavaScript" 😊

  • @daniilthegunner843
    @daniilthegunner843 Před 2 lety +1

    А как грамотно ответить на собеседовании что такое prototype?

  • @sviatbondar1721
    @sviatbondar1721 Před 2 lety

    Хотя с классами уже разобрался, и понял почему классы удобней использовать

  • @flogger2367
    @flogger2367 Před rokem

    Нету наследование объектов по цепочке прототипов объектов с помощью object.create() или создание простых объектов...

  • @scvorec77
    @scvorec77 Před rokem

    В auto.prototype.drive если поставить стрелочную функцию () = > то почему то не работает, а если поставить function () то все в порядке..

    • @Albert_Hall
      @Albert_Hall Před rokem

      Потому что у стрелочных функций теряется контекст "this" - это их отличительная черта 📌

  • @svet0v
    @svet0v Před 2 lety +2

    Тема __proto__ не раскрыта

  • @siverianserpent5559
    @siverianserpent5559 Před rokem

    не понял что такое "головной объект"

  • @nikkom8627
    @nikkom8627 Před 2 lety

    чёта как-то слишком просто оказалось)

  • @user-oe6xt6rb4g
    @user-oe6xt6rb4g Před 2 lety

    несомненно здорово дарить другим знания вот бы здорово по медленнее разворачивать контекст Ваших примеров или так задумано

  • @blackwood8816
    @blackwood8816 Před 2 lety

    А где здесь прототипное наследование?

  • @youth991
    @youth991 Před rokem

    Если что, в объекте тоже можно дублировать один и тот же метод. Так что у прототипа один только плюс 😅

  • @dontknowwhattotypelo
    @dontknowwhattotypelo Před rokem +1

    шляпа полнейшая, не объяснил самое главное: что такое прототип, название видео кликбейт