缺点: 只能继承属性,无法继承父类原型对象中的方法
function Parent() {
this.name = 'parent'
}
Parent.prototype.show = function () {
console.log('show')
}
function Child() {
Parent.call(this)
this.type = 'child'
}
const c = new Child()
console.log(c) // {name: "parent", type: "child"}
c.show() // Uncaught TypeError: c.show is not a function