js中的call替代继承问题

js中调用其中的一个方法 :如

function dog(){
this.member='我的名字叫什么'
this.eat=function(key){
console.log(key)
}
}
function cat(){

}

var d= new dog() ;
var c=new cat();
d.eat.call(c,"ni hao ya");

js中的继承
function dog(){
this.member='我的名字叫什么'
this.eat=function(key){
console.log(key)
}
}
function cat(){

}

var d= new dog() ;
var c=new cat();
d.eat.call(c,"ni hao ya");
原文地址:https://www.cnblogs.com/w84036937/p/5383248.html