以下のコードを適用する 2 つのフィドルがあります。唯一の違いは、1 つは console.log を使用し、もう 1 つはアラートを使用して変数 myString の値を表示することです。1 つのフィドルは文字列 'foo' を警告し、もう 1 つのフィドルは foo を次のようにログに記録し foo {0="f", 1="o", 2="o"}
ます。この違いの原因は何ですか?
var myString = new String('foo'); // produces a String() object
alert(myString);