Ausführen dieses Snippets in der Chrome-Konsole:
function foo() {
return typeof null === 'undefined';
}
for(var i = 0; i < 1000; i++) console.log(foo());
sollte 1000 Mal gedruckt werden false
, aber auf einigen Computern wird false
für eine Reihe von Iterationen gedruckt , dann true
für den Rest.
Warum passiert dies? Ist es nur ein Fehler?
false
. wie es ist, true
schwankt die Anzahl von s in Chrom.