Про __proto__ и prototype на практике

แชร์
ฝัง
  • เผยแพร่เมื่อ 16 พ.ย. 2024

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

  • @localhost666
    @localhost666 ปีที่แล้ว +14

    Стоит упомянуть, что у объектов помимо свойства __proto__ есть скрытое свойство [[Prototype]], которое и является ссылкой на prototype объекта, от которого наследуется. А __proto__ - это геттер и сеттер для этого свойства. Т.е. при обращении к someObj.__proto__ на самом деле вызывается геттер, который возвращает объект по ссылке из [[Prototype]], а через знак = прототип можно переопределить.
    Также можно добавить, что свойство __proto__ является устаревшим,но по прежнему используется на всех платформах - и в браузерах, и на сервере. Но лучше для получения и переопределения прототайпа использовать методы Object.getPrototypeOf(obj) и Object.setPrototypeOf(obj)

  • @yurydaszukiewicz1033
    @yurydaszukiewicz1033 6 หลายเดือนก่อน +1

    Спасибо дружище!! Хорошо объяснил))

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

    Успехов

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

    У тебя подход очень интересный

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

    годно, молодец. Спасибо

  • @НеймусНикнеймович
    @НеймусНикнеймович 6 หลายเดือนก่อน

    Офигенный видос!

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

    Блин, решил 11 из 12 верно. Надломился на in, не знал, что он смотрит все уровни вложенности)
    А 10 решил, подумав, что метод "является ли объект владельцем свойства" вернет false на то свойство, которого нет в литеральном объявлении объекта)

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

    А какая разница между proto и prototype? Так и не понял каким это определением сказать

  • @savannah633
    @savannah633 ปีที่แล้ว

    30:15 дааааа, десятый пример это у вас что-то с чем, не простой немного
    (только разбираюсь с прото и прототайп)

  • @no1621name
    @no1621name 2 ปีที่แล้ว

    Большое спасибо за это и другие видео:)

  • @АлександрБурдаков-с4ч
    @АлександрБурдаков-с4ч 2 ปีที่แล้ว

    Классное видео, я преисполнился в прототипах благодаря тебе!

    • @LNMaster_
      @LNMaster_  2 ปีที่แล้ว

      Это радует

  • @robbyandreasian
    @robbyandreasian ปีที่แล้ว

    самое понятное для меня видео , спасибо

    • @LNMaster_
      @LNMaster_  ปีที่แล้ว

      Рад, что вам понравилось. Подписывайтесь, возможно в будущем что-то интересное будет.

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

    10 / 12 верно ответил.
    Ошибся в 6 и 9.
    Кучу видео уже посмотрел и статей, а так и не понимаю как constructor в прототипах работает.

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

      тоже самое. если все таки понял как это работает или нашел какой нибудь видос/статью можешь поделиться?

  • @ВоваШпилевой-в5ж
    @ВоваШпилевой-в5ж ปีที่แล้ว

    почему так мало подписчиков и просмотров топ канал

    • @LNMaster_
      @LNMaster_  ปีที่แล้ว

      Ютуб не раскрутил)

  • @konstantinkkk8397
    @konstantinkkk8397 ปีที่แล้ว

    хорошее объяснение. но нужно досконально изучить теорию. Предположений как на 16 минуте быть не должно

    • @LNMaster_
      @LNMaster_  ปีที่แล้ว

      в любом случае, очевидно, что у стрелочной функции нет своего контекста