Alcuni minuti fa, mentre giocavo con javascript, ho notato uno strano comportamento di console.log()
. In effetti sembra di registrare variabili "distorte". Date un'occhiata al seguente:Strano comportamento di console.log() su Firefox 37
var res = document.getElementById("res");
var arr = ["1", "2", "3"];
arr.push("4");
res.innerHTML = JSON.stringify(arr)+'<br>';
console.log(arr);
arr.push("5");
res.innerHTML += JSON.stringify(arr);
console.log(arr);
<div id="res"></div>
Esso stampa variabili corrette in #res
ma non in console del browser (Firefox 37)
Potrebbe qualcuno perché questo spiegare accade?
L'output del mio browser e la console corrispondono in Chrome. – j08691
Non capisco perché la mia domanda sia contrassegnata come duplicata mentre si riferisce a Firefox anziché a Chrome .. – DrKey
È lo stesso problema di base, quindi posso vedere la decisione duplicata. – JasonMArcher