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的指向
原文地址:https://www.cnblogs.com/jokes/p/9223797.html
时间: 2024-11-02 05:32:07