Последние новости:

Поиск по сайту:

Человек, властвуя над другими, утрачивает собственную свободу (Ф. Бэкон).

JavaScript — Цикл for…in

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...
02.11.2017
JavaScript - цикл for...in

Цикл for…in использует цикл по свойствам объекта. Поскольку мы еще не обсуждали объекты, вы можете не чувствовать себя комфортно с этим циклом. Но как только вы поймете, как ведут себя объекты в JavaScript, вы обнаружите, что этот цикл очень полезен.

Синтаксис

for (variablename in object){
   оператор или блок для выполнения
}

 

В каждой итерации, одно свойство из object присваивается variablename и цикл продолжается, пока не будут перечислены все свойства объекта.

Пример

Попробуйте следующий пример реализации цикла ‘for-in’. Он печатает объект веб — браузера Navigator.

<html>
   <body>
      
      <script type="text/javascript">
         <!--
            var aProperty;
            document.write("Свойства Объекта Navigator<br /> ");
         
            for (aProperty in navigator) {
               document.write(aProperty);
               document.write("<br />");
            }
            document.write ("Выход из цикла!");
         //-->
      </script>
      
      <p>Установите переменную в другой объект, а затем попробуйте...</p>
   </body>
</html>

 

Вывод

Свойства объекта Navigator 
vendorSub
productSub
vendor
maxTouchPoints
hardwareConcurrency
cookieEnabled
appCodeName
appName
appVersion
platform
product
userAgent
language
languages
onLine
doNotTrack
geolocation
mediaDevices
connection
plugins
mimeTypes
webkitTemporaryStorage
webkitPersistentStorage
serviceWorker
getBattery
sendBeacon
getGamepads
webkitGetUserMedia
javaEnabled
vibrate
requestMIDIAccess
budget
permissions
presentation
getUserMedia
registerProtocolHandler
unregisterProtocolHandler
credentials
storage
usb
requestMediaKeySystemAccess
Выход из цикла!
Установите переменную в другой объект, а затем попробуйте...

 

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Если статья понравилась, то поделитесь ей в социальных сетях:

Читайте также

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

**ссылки nofollow

0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии

Статьи партнеров:

0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам:

Заполните форму и наш менеджер перезвонит Вам в самое ближайшее время!

badge
Обратный звонок 1
Отправить

Спасибо! Ваша заявка принята

close

Спасибо! Ваша заявка принята

close