function Parent(name){ ???this.name = name; ???this.sayName ?= function(){ ??????console.log(this.name); ???}}function Son(name,password){ ?this.method = Parent; ?this.method(name); ?this.show = function(){ ??????console.log(this.name+‘ : ‘+this.password) ????} ?????delete this.method;}var son1 = new Son(‘zhangsan‘,‘123456‘);son1.show();
这种继承方式和原型链继承不一样,
这个是偷换了this的指向
js中对象继承的冒充方法
原文地址:https://www.cnblogs.com/jokes/p/9223797.html