Внимание! На этой странице вы найдете материал урока из архивного курса по JavaScript. Курс был написан в 2015 и по-прежнему актуален для начинающих веб-разработчиков.
Теоретический материал сохранен в исходном виде, а практические задания с автоматической проверкой вынесены в отдельные роадмапы.
Полный список уроков доступен по тегу Архивный курс по 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 пропускается.
В следующем уроке познакомимся с переходами и метками в JavaScript.
Переходите к следующему уроку курса, а так же не забудьте посмотреть новый материал на Codebra по тегу JavaScript.
