36. Циклы: инструкция for/in в JavaScript
Эта инструкция будет полезна вам в дальнейшем. Инструкция цикла for/in
схожа с циклом for
, она тоже имеет ключевое слово for
. Цикл for/in
имеет следующий синтаксис:
for (переменная in объект) {
Инструкция
}
Вместо "переменная" может быть любая переменная или выражение. Вместо "объект" должен быть любой объект (объекты будут рассматриваться в следующей главе).
for
удобен для обхода массива (о массивах вы узнаете в следующих курсах):
for (var i = 0; i < arr.length; i++) {
document.write(arr[i]);
}
for/in
удобен для обхода объектов (следующий курс):
for (var a in o) {
document.write(o[a]);
}
Интерпретатор вначале проверяет существование объекта, если он (объект) возвращает null
или undefined
, то цикл for/in
пропускается.
Похожие уроки и записи блога
- Практики нет, просто нажмите "Проверить задание"
– Не пропускайте новостей, подпишитесь на нашу страницу ВКонтакте.
– На данный момент на сайте нет возможности оставлять комментарии, но Вы можете спросить на любом популярном форуме в интернете.
Это займет не больше минуты.