Большинство свойств встроенных объектов javascript перебираться в цикле for..in не будут, так как помечены специальным внутренним флагом DontEnum.
Этот флаг нельзя получить или поменять.
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>ГГ</title>
<style>
</style>
</head>
<body>
<div id="myid"></div>
<script>
for(var key in window){console.log(key);}
console.log('Array' in window);
console.log('myid' in window);
</script>
<!-- <script src="http://localhost:35729/livereload.js"></script> -->
</body>
</html>