ИНФОРМАЦИЯ,    ДИЗАЙН,    ПЕРЕВОДЫ,    РЕКЛАМА   .   .   .
w a p - с а й т
Информационный портал
Сегодня:  
admin@aranea.ru
+79068922256

  aranea.ru || JavaScript - Введение | Enumerator

Enumerator

Описание

Активизирует перечисление элементов в коллекции.

Синтаксис

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 + "
"; } return(s); }
← Назад | Вперед →
Copyright © 2006 -  aranea.ru