JavaScript, урок 4: Наследование




Практический курс по JavaScript с упражнениями и тестами → https://ru.hexlet.io/courses/javascript_101/

Полный курс по самому распространенному языку программирования на планете. От переменных до регулярных выражений, замыканий и функционального программирования.

Original source


8 responses to “JavaScript, урок 4: Наследование”

  1. Всё круто.
    Только в каждом уроке, который я смотрел, у вас звук на левом канале сильнее, чем на правом. В наушниках очень неудобно.

  2. >Объект может переопределять любое свойство прототипа.

    А если я не хочу переопределять. Если я хочу у нового объекта своего создать новый метод, которого нет в прототипе.
    Human.testFunc = function() {

    }

    alex.testFunc(); – мне говорят что такого метода нет -_-

  3. На мой взгляд не очень хорошая идея отказываться от термина класс…
    Если Human называть классом, то намного понятнее становятся многие вещи, такие как instanceof, например.

  4. Свойство prototype конструктора и прототип – это разные вещи, в лекции вы их смешали. В вашем примере прототипом Human будет Function.prototype, а Human.prototype будет прототипом только для объектов созданных с new Human

Leave a Reply