SOURCE

function Product(name){
    this.name = name
    this.price = function(){
        this.name + '18'
    }
}

Product.prototype.size = function(a){
    console.log(this.name + ' ' + '---')
}

function subProduct(name){
    Product.call(this)
    this.name = name
}

var m = new subProduct('koa')
console.log(m.name)

//解决了子类实例共享父类引用属性的问题

//缺点:子类实例只是子类的实例
//只能继承父类的实例属性和方法,不能继承原型属性和方法

console 命令行工具 X clear

                    
>
console