JavaScript for/in
Пример
Цикл по свойствам объекта:
var person = {fname:"John", lname:"Doe", age:25};
var text = "";
var x;
for (x in person) {
text += person[x] + " ";
}
Попробуйте сами »
Определение и использование
Оператор for/in циклически перебирает свойства объекта.
Блок кода внутри цикла будет выполняется один раз для каждого свойства.
JavaScript поддерживает различные виды циклов:
- for - циклы через блок кода несколько раз
- for/in - циклы через свойства объекта
- for/of - цикл перебирает значения итеративного объекта
- while - цикл проходит через блок кода, пока заданное условие истинно
- do/while - цикл проходит через блок кода один раз, а затем повторяет цикл, пока заданное условие истинно
Примечание: Не используйте оператор for/in для циклического перебора массивов, где важен порядок индексов. Использовать заявление for.
Поддержка браузера
Заявление | |||||
---|---|---|---|---|---|
for/in | Да | Да | Да | Да | Да |
Синтаксис
for (var in
object) {
блок кода для выполнения
}
Значения параметров
Параметр | Описание |
---|---|
var | Требуемый. Переменная, которая повторяет свойства объекта |
object | Требуемый. Указанный объект, который будет повторяется |
Технические детали
Версия JavaScript: | ECMAScript 1 |
---|
Связанные страницы
JavaScript учебник: JavaScript For Loop
JavaScript справочник: JavaScript for Заявление