Рекламное место №53
GUI среда для исполения JScript OR VBScript
Встроенный тип объектов JScript: "Перечисление"

 

 

Метод atEnd()

Метод atEnd() является функцией, "встроенной" в каждый экземпляр объекта Enumerator. Этот объект добавлен в JScript для отображения элементов "коллекции" объектов. Коллекции объектов встречаются в объектых моделях приложений от Microsoft повсеместно, и если Вы программирвали, например на Visual Basic for Application, то Вы "наверняка" встречались с "коллекциями". Видимо, это не то же самое, что массив элементов! Отличие заключается в том, что объекты, составляющие "перечисление" не доступны для "прямой" индексации.

Метод atEnd() возвращает "булево" значение true или false, в зависимости от того, является ли текущий элемент "последним" в коллекции. Известный пример для получения списка дисков Вашего компьютера плохо приспособлен для on-line демонстрации (из-за модели безопасности IE), поэтому представлю только код функции (используйте в локальных приложениях WSH или HTA):

function fnDriveList()
{
  var fso = new ActiveXObject("Scripting.FileSystemObject");
  var e = new Enumerator(fso.Drives);
  var my_disks = new Array();
  for (; !e.atEnd(); e.moveNext())
  { var element = e.item();
    my_disks[my_disks.length] = element.DriveLetter;
  return my_disks.join()
}
Метод объекта Enumerator

Содержание

 
  Фавориты обмена:  
   
Печать авторефератов кандидатских и докторских диссертаций - 1 день!
Лучшие переплеты и авторефераты в Москве!
'Городская недвижимость' - журнал (бумажное СМИ)
Оптовая РАСПРОДАЖА ТОВАРОВ со склада в Екатеринбурге