Справочник по JScript : Объекты JScript : Объект Enumerator
смотрим также
- Клуб олимпик марсель музей футбольных шарфов олимпик марсель.
Материал из Справочник Web-языков
Содержание |
Объект Enumerator
Обеспечивает перечисление элементов коллекции.
Синтаксис
enumObj = new Enumerator([collection])
Аргументы
- enumObj
- Обязательный аргумент. Имя переменной, которой присвоен объект Enumerator.
- collection
- Необязательный аргумент. Любой объект Collection.
Описание
Коллекции отличаются от массивов тем, что к элементам коллекции нельзя обратиться напрямую. Вместо использования индексов (как в массивах), вы можете только перемещать указатель на первый или последующий элементы коллекции.
Объект Enumerator позволяет получить доступ к любому элементу колллекции и работает схожим образом, что и конструкция For...Each в языке VBScript.
Пример
В примере показывается как использовать объект Enumerator:
function ShowDrives() { var s = ""; var bytesPerGB = 1024 * 1024 * 1024; var fso = new ActiveXObject("Scripting.FileSystemObject"); var e = new Enumerator(fso.Drives); e.moveFirst(); while (e.atEnd() == false) { var drv = e.item(); s += drv.Path + " - "; if (drv.IsReady) { var freeGB = drv.FreeSpace / bytesPerGB; var totalGB = drv.TotalSize / bytesPerGB; s += freeGB.toFixed(3) + " GB свободно "; s += totalGB.toFixed(3) + " GB"; } else { s += "Не готов"; } s += "
"; e.moveNext(); } return(s); }
Поддержка
Методы объекта
Ссылки на источники
https://msdn.microsoft.com/en-us/library/6ch9zb09(v=VS.85).aspx