Wykonywanie tego fragmentu kodu w konsoli Chrome:
function foo() {
return typeof null === 'undefined';
}
for(var i = 0; i < 1000; i++) console.log(foo());
powinien drukować 1000 razy false
, ale na niektórych komputerach będzie drukować false
przez kilka iteracji, a potem true
przez resztę.
Dlaczego to się dzieje? Czy to tylko błąd?
false
. tak jak jest, liczba true
s waha się w chromie.