JSCRIPT MANUAL

Microsoft® JScript™
Инструкция for...in
 Справочник языка 
Версия 1 

См. также


Описание
Выполнение инструкции для каждого элемента объекта или массива.
Синтаксис
for (variable in [object | array])
    statement

Синтаксис инструкции for состоит из частей:

Часть Описание
variable Переменная (variable), содержащая любой элемент object.
object, array Объект или массив для выполнения итераций.
statement Инструкция, исполняемая для каждого элемента object. Может быть составной (compound statement).

Примечание
До каждой итерации variable присваивается значение следующего элемента object. Можно использовать любою из инструкций внутри цикла точно также как элементobject.

При выполнении итераций в объекте, нельзя никаким способом определять или управлять порядком, в котором элементы объекта назначены для variable.

В следующем примере применяется инструкция for ... in:

function ForStmDemo()
{
  // Создание некоторых переменных.
  var a, d, i, s = "";
  d = new ActiveXObject("Scripting.Dictionary");  
  // Добавление ключей и значений
  d.Add ("a", "Athens");
  d.Add ("b", "Belgrade");
  d.Add ("c", "Cairo");
  // Размещение элементов в массиве.
  a = (new VBArray(d.Items())).toArray();
  //Выполнение итераций.
  for (i in a)
  {
     s += a[i] + "\n";
  }
  return(s);
}


Перевод © 2000-2013 pauk R-T-F-M.info. Все права защищены.