Chromeコンソールでこのスニペットを実行する:
function foo() {
return typeof null === 'undefined';
}
for(var i = 0; i < 1000; i++) console.log(foo());
1000回印刷する必要がありますfalse
が、一部のマシンでは、いくつかfalse
の反復で印刷され、その後true
残りの印刷が繰り返されます。
なぜこうなった?それは単なるバグですか?
false
です。そのままでは、true
s の数はChromeで変動します。