javascript(7)toString()メソッドにUnidefinedエラーが発生しました.
2457 ワード
オブジェクトを直接印刷すると、「Object Object」が現れます.実際にはこの時にオブジェクトがtoString()を呼び出します.この方法がないと、「Object Object」が現れます.プリントしたいものがあれば、手動でtostring()を追加できます.
function Person(name,age){
this.name=name;
this.age=age;
}
Person.prototype.toString=function(){
return "name:"+this.name+"age:"+this.age;
}
var p1=new Person(" ",13);
console.log(p1);
var p1=new Person(" ",13); ,
var p1=Person(" ",13);
, prototype
console.log(p1); , undefinded