Esecuzione di questo snippet nella console Chrome:
function foo() {
return typeof null === 'undefined';
}
for(var i = 0; i < 1000; i++) console.log(foo());
dovrebbe stampare 1000 volte false
, ma su alcune macchine stamperà false
per un numero di iterazioni, poi true
per il resto.
Perché sta succedendo? È solo un bug?
false
. così com'è, il numero di true
s fluttua in chrome.