Видеоинтервью знания заканчивая 1-9 (объектно-ориентированный)

Пример Класс

    Об определении класса, есть два способа:

    1) с помощью конструктора

    2) Используйте ES6 декларации класса

Классы и наследование

    Есть несколько наследования?

    1) с помощью конструктора (вызов, применить)      недостатки: не наследуют родительский прототип

    2)  с помощью цепи прототипов      преимущества: Прототип брюшной полости наследуют     недостатки: Объект прототипа является общим, его свойства будут модифицированы

    3) комбинации (+ конструктор прототип цепи) преимущества: составляет конструктор и прототипа цепи  недостатки: функция выполнения два родительских

    4) оптимизация комбинации   

функционировать родитель () {
    в этом .name = "родитель" ;
    в этом .play = [л, 2,3 ]; 
} 


функции Child () { 
    parent.call ( это ),
     в этом .Type = "ребенок" ; 
} 

// здесь родитель Object.create изолирован с помощью объекта прототипа, или даже изменить конструктор будет меняться с родителем 
Child.prototype = Object.create (Parent.prototype); 
Child.prototype.constructor = Child;
Просмотр кода

Обратите внимание на точку: когда интервью не только писать лучший вид, эти немногие из них написано на, и тщательно эти пункты к интервьюеру , чтобы объяснить разницу

рекомендация

отwww.cnblogs.com/llcMite/p/11106756.html