javascript模拟重载,toString方法的重写

/***重载模拟***/

function _person(){

var args=arguments;

if(typeof args[0]=="object"&&args[0]){

if(args[0].name){

this.name=args[0].name;

}

if(args[0].age){

this.age=args[0].age;

}

}else{

if(args[0]){

this.name=args[0];

}

if(args[1]){

this.age=args[1];

}

}

}


//toString方法的重写

_person.prototype.toString=function(){

return 'name='+this.name+",age="+this.age;

}


//////创建对象

var stu1=new _person("赵四","23");

stu1.toString();





你可能感兴趣的:(javascript模拟重载,toString方法的重写)