JavaScript中重写toString方法:
<script type="text/javascript">
function Person(age,name){
this.name=name;
this.age=age;
}
Person.prototype.toString=function(){
var str="";
for(var p in this){
if(p!="toString"){
str+="\n\t"+p+":"+this[p];
}
}
return str;
}
var p=new Person();
Person.prototype.height=10;
p.name="111";
console.log(p.toString());
console.log(p);
</script>