js面向对象 继承基本用法

150 阅读1分钟

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()//我是小白传进来得参数呀