您的位置:首页 > Web前端 > JavaScript

prototype-1.3.1.js中的类继承实现的改进

2008-12-26 16:01 239 查看
<script language="javascript">

Object.add = function(obj){

for(var p in obj)

{

this[p]=obj[p]

}

return this;

}

Object.prototype.add=function(obj){

return Object.add.apply(this,[obj]);

}

function class1()

{

this.method=function(){

alert("class1");

}

}

function class2(){

}

class2.prototype=(new class1()).add({

method:function(){alert("class2");}

}

)

var obj1 = new class1();

var obj2 = new class2();

obj1.method();

obj2.method();

</script>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: