JS 继承与聚合
1、js的继承 https://www.liaoxuefeng.com/wiki/1022910821149312/1023021997355072 下面两张图片为百度传课讲解继承 (原型链继承 寄生继承 大体了解就好 不如廖雪峰的方法容易理解) function A (name) { this.name = name } A.prototype.getInfo = function() { console.log(this.name + '--' + this.age) } function B(name,age) { A.call(this,name) this.age = age } inherits(B,A) function inherits(Child,Parent) { function F() {} F.prototype = Parent.prototype Child.prototype = new F() Child.prototype.constructor = Child } // 或者这样 原理一样的 // B.prototype = inheritFrom(A.prototype) // B.prototype.constructor = B // function inheritFrom(o) { // function F() {} // F