Ядро JavaScript 1.5. Руководство по использованию

         

Оператор for...in


Оператор for...in итерирует специфицированную переменную по всем свойствам объекта. Для каждого достигнутого свойства JavaScript выполняет специфицированные операторы. Оператор for...in выглядит так:


for (variable in object) {

   statements }


Пример.

Эта функция принимает в качестве аргумента объект и имя объекта. Затем она итерирует по всем свойствам этого объекта и возвращает строку - список имён свойств и их значений.

function dump_props(obj, obj_name) {

   var result = "";

   for (var i in obj) {

      result += obj_name + "." + i + " = " + obj[i] + "<BR>"

   }

   result += "<HR>";

   return result;

}

Для объекта car со свойствами make и model результат будет таким:


car.make = Ford
car.model = Mustang





Содержание раздела