Оператор for/in в JavaScript
- Предыдущая страница for
- Следующая страница for...of
- Вернуться на один уровень вверх Референсное руководство по операторам JavaScript
Определение и использование
Оператор for/in циклически遍яет свойства объекта.
Блок кода в цикле будет выполняться для каждого свойства один раз.
JavaScript поддерживает различные типы циклов:
- for - Множественные циклические выполнения блока кода
- for/in - Циклическое遍ение свойств объекта
- for/of - Циклическое遍ение значений итерируемого объекта
- while - Циклическое выполнение блока кода при истинном условии
- do/while - Выполнение блока кода один раз, затем повторение цикла при истинном условии
Комментарий:Не используйте оператор for/in для циклического遍ения массивов, где важен порядок индексов. Используйте оператор for.
Пример
Циклическое遍ение свойств объекта:
var person = {fname:"Bill", lname:"Gates", age:25}; var text = ""; var x; for (x in person) { text += person[x] + " "; }
Грамматика
for (var в object) { блок кода для выполнения }
Значение параметра
Параметр | Описание |
---|---|
var | Обязателен. Переменная для итерации свойств объекта. |
object | Обязателен. Определенный объект для итерации. |
Технические детали
Версия JavaScript: | ECMAScript 1 |
---|
Поддержка браузеров
Условие | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
for/in | Поддержка | Поддержка | Поддержка | Поддержка | Поддержка |
Соответствующие страницы
Уроки JavaScript:Цикл for JavaScript
Референтное руководство JavaScript:Условие for JavaScript
- Предыдущая страница for
- Следующая страница for...of
- Вернуться на один уровень вверх Референсное руководство по операторам JavaScript