js面向对象 继承基本用法
一个类想要继承另一个类的属性和方法,用到继承;
冒充对象// 没有办法传参数
function Jk(name){
this.name =name;
}
Jk.prototype.getInfo = function(){
console.log(this.name)
}
function Web(){}
Web.prototype = new Jk();//冒充对下昂
//Wab.prototype = Jk.prototype;跟上面一行有一个作用
let u = new Web('小白');
u.getInfo()//undefined 没有办法传参
对象冒充加原型链混合用法
function Jk() {
this.name = "Person 小嘿";
this.age = 'Person' + 330;
}
Jk.prototype.getInfo = function () {
console.log(this.name)
}
function Web() {
Jk.call(this)
}
let u = new Web("我是小白传进来得参数呀");
u.getInfo()//我是小白传进来得参数呀