js 实现继承

来源:互联网 发布:淘宝api开发教程php 编辑:程序博客网 时间:2024/06/07 07:05

1 . Object 扩展

Object.prototype.ext=function(parentObj){    for(var i in parentObj){  //循环遍历所有父类属性名    this[i]=parentObj[i];    //i中保存的是父类的属性名    }}

2 . call, apply 方法

function  parentObject(b){  alert(b);}function SonObject(a,b){  //得多加一个父类的参数b,耦合性高不好  this.a = a;  parentObject.call(this,b);}

3 . 原型继承

SonObject.prototype = new parentObject();
原创粉丝点击