JSCRIPT MANUAL

Microsoft® JScript™
Объект Enumerator
 Справочник языка 
Версия 3 

См. также                   Методы                   Свойства


Описание
Обеспечивает перечисление членов совокупности.
Синтаксис
new Enumerator(collection)

Параметр collection - любой объект совокупности.

Примечание
Совокупности отличаются от массивов тем, что члены совокупности не доступны непосредственно. Вместо использования индексации, как в массивах, можно только перемещать текущий указатель на элемент к первому или следующему элементу коллекции.

Объект Enumerator обеспечивает доступ к любому члену совокупности и ведет себя подобно инструкции For...Each в VBScript.

Следующий пример иллюстрирует применение объекта Enumerator:

function ShowDriveList()
{
  var fso, s, n, e, x;
  fso = new ActiveXObject("Scripting.FileSystemObject");
  e = new Enumerator(fso.Drives);
  s = "";
  for (;!e.atEnd();e.moveNext())
    {
      x = e.item();
      s = s + x.DriveLetter;
      s += " - ";
      if (x.DriveType == 3)
        n = x.ShareName;
      else if (x.IsReady)
        n = x.VolumeName;
      else
        n = "[Drive not ready]";
      s +=  n + "<br>";
    }
  return(s);
}


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