为什么WINDOW对象出现死循环?
var datas = window;function doObj3(datas){
for ( var i in datas ) {
if (typeof datas[i] == "object" && i !== "window" ){
doObj3(datas[i]);
continue;
}
console.log(i,datas[i]);
}
}
doObj3(datas)
目的是输出所有WINDOW对象下的属性和值
但结果是提示《调用堆栈》达到上现,且出现i值反复出现window