在 Chrome 控制台中执行此代码段:
function foo() {
return typeof null === 'undefined';
}
for(var i = 0; i < 1000; i++) console.log(foo());
应该打印 1000 次 false
,但在一些机器上会打印 false
多次迭代,然后打印 true
。
为什么会这样?这只是一个错误吗?
最佳答案
关于javascript - 为什么 typeof null 的值会在循环内发生变化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37930772/