Array.prototype.toString = function(){
return "testing";
}
a1 = [1,2,3];
console.log(a1); // returns [1,2,3]
console.log(a1.toString()); // returns "testing"
何故ですか?最初のログはどのように値を出力しますか? toString メソッドを使用していると思いましたか?
Array.prototype.toString = function(){
return "testing";
}
a1 = [1,2,3];
console.log(a1); // returns [1,2,3]
console.log(a1.toString()); // returns "testing"
何故ですか?最初のログはどのように値を出力しますか? toString メソッドを使用していると思いましたか?