我对for
-in
循环有点困惑:
window.hasOwnProperty(undefined) // Returns true
和
undefined in window // Returns true
但以下内容不打印Undefined is in window!
for(a in window) {
if(a === 'undefined')
console.log('Undefined is in window!');
}
为什么没有undefined
出现在for
-in
循环中?