2012-11-06 37 views
0
Array.prototype.toString = function(){ 
    return "testing"; 
} 

a1 = [1,2,3]; 

console.log(a1); // returns [1,2,3] 
console.log(a1.toString()); // returns "testing" 

這是爲什麼?第一個日誌如何打印出值?我認爲它使用了toString方法?在Javascript中,請在調用toString的對象上使用console.log?

+1

這取決於瀏覽器。 – SLaks

+1

你在說哪個控制檯?沒有關於控制檯如何工作的規範。然而,他們編程,開發者決定編程。 –

+0

我明白了。這是爲Firefox。不知道它是瀏覽器特定的。 – user1099123

回答

0

對於Firefox(包括螢火蟲和開發Web控制檯),鉻:沒有

對於IE:是

相關問題