コンソールを開いて入力すると...
var f=function(a){
this.toString=function(){
return "-->"+a;
}
},i=new f(5);
i;
...戻ります({toString:(function () {return "-->" + a;})})
。
しかし、私が入ると...
var f=function(a){
this.toString=function(){
return "-->"+a;
}
},i=new f(5);
alert(i);
...アラート"-->5"
私はそれほど重要ではありませんが、最初のコードでを返すことをお勧めし"-->5"
ます。それを行う方法はありますか、それともコンソールが使用しないことを意図していますtoString
か?