原型方法的几种写法

654 查看

1,
function xx(){}
xx.prototype={
    x:function(){},
    o:function(){}
}
2,
function xx(){
    this.xx=xx;
    this.oo=oo;
}
xx.prototype.x=function(){};
xx.prototype.o=function(){};
3,
function xx(){}
xx.prototype=function(){
    x=function(){};
    o=function(){};
    return {
        x:x,
        o:o
    }
}();