Enumerator | NN n/a IE 4.0 ECMA n/a |
Объект Enumerator используется для просмотра элементов коллекций, реализованных в исполняющей системе JScript, но непосредственно не доступных пользователю. В частности, мы не можем добраться до их элементов ни с помощью индексов, ни с помощью оператора for…in. Вместо этого мы должны создать для коллекции объект Enumerator, а затем последовательно перемещать его указатель от текущего элемента коллекции к следующему. Следующий сценарий позаимствован из документации к JScript и демонстрирует использование данного объекта: function showDrives() document.write(showDrives()); |
|
Создание:
new Enumerator(коллекция) где коллекция - любой объект, являющийся коллекцией. При создании объекта его указатель устанавливается на первый элемент коллекции. |
Методы:
atEnd() | NN n/a IE 4.0 ECMA n/a |
Метод atEnd возвращает true, если текущий элемент коллекции является последним в ней, и false в противном случае |
|
Возвращаемое значение Булево значение |
|
Параметры нет. |
item( ) | NN n/a IE 4.0 ECMA n/a |
Метод item возвращает текущий элемент коллекции. Если коллекция пуста или текущий элемент не определен, то возвращается значение undefined. |
|
Возвращаемое значение объект |
|
Параметры нет. |
moveFirst() | NN n/a IE 4.0 ECMA n/a |
Метод moveFirst перемещает указатель на первый элемент коллекции. |
|
Возвращаемое значение Нет |
|
Параметры нет. |
moveNext() | NN n/a IE 4.0 ECMA n/a |
Метод moveNext перемещает указатель на следующий элемент коллекции. |
|
Возвращаемое значение Нет |
|
Параметры нет. |
HIVE: All information for read only. Please respect copyright! |