Javascript Object.extend(2)


<script language="javascript">
//给Object对象增加静态方法extend,该方法的作为复制source有所有属性和方法到destination
Object.extend = function(destination, source) {
for (property in source) {
destination[property] = source[property];
}
return destination;
}

var dog = function(name)
{
this.name = name;
}
//将printName方法复制给dog.prototype
Object.extend(dog.prototype,
{
printName:function()
{
alert(this.name);
}
}
);
var a = new dog("dog");
a.printName();
</script>

您可能感兴趣的文章:

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wdxsdz.html