JS中如何实现属性和方法的继承
Posted 金甲
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JS中如何实现属性和方法的继承相关的知识,希望对你有一定的参考价值。
JS中面向对象的实现:
function Person(name,color){ this.name = name; this.color = color; } Person.prototype.showName = function(){ alert(this.name); } Person.prototype.showColor = function(){ alert(this.color); } function Worker(name,color,job,age){ Person.apply(this,arguments) this.job = job; this.age = age; } for(var i in Person.prototype){ Worker.prototype = Person.prototype; } Worker.prototype.showAge = function(){ alert(this.age); }; var workMan = new Worker(‘sl‘, ‘red‘,‘coders‘,34); workMan.showName(); //sl workMan.showColor(); //red workMan.showAge(); //34
面向对象继承属性 方法,添加属性和方法
以上是关于JS中如何实现属性和方法的继承的主要内容,如果未能解决你的问题,请参考以下文章