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 falsefür eine Reihe von Iterationen gedruckt , dann truefür den Rest.
Warum passiert dies? Ist es nur ein Fehler?
false. wie es ist, trueschwankt die Anzahl von s in Chrom.
