Показать сообщение отдельно
  #2 (permalink)  
Старый 31.12.2015, 20:55
Аватар для EmperioAf
Профессор
Отправить личное сообщение для EmperioAf Посмотреть профиль Найти все сообщения от EmperioAf
 
Регистрация: 15.01.2015
Сообщений: 622

Большинство свойств встроенных объектов 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>
Ответить с цитированием