在Javascript中,对象上的console.log是否调用toString?

时间:2012-11-06 04:18:36

标签: javascript arrays prototype 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方法?

1 个答案:

答案 0 :(得分:0)

对于Firefox(Firebug和Dev Web Console),Chrome:否

对于IE:是