下面我要為大家詳細解說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方法的重寫的詳情解答的詳細內容。更多資訊請關注PHP中文網其他相關文章!