1. What is inherited
1, associated with inheritance constructor application
2, means, so that a constructor to inherit properties and methods of another constructor
3, occurs between two succession constructor
between two constructors 1
2 children inherit the parent
3 is the parent inherited properties and methods
A common method of inheritance 2 ES5
1, the prototype inheritance
Prototypal inheritance 1
2 prototypal inheritance
2, to borrow the constructor inheritance
With the constructor inheritance - multiple inheritance
3, the combination of inheritance
ES6 class inheritance syntax
ES6 syntax, provides a very simple inheritance