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