| Вернуться | В начало |
| 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 перемещает указатель на следующий элемент коллекции. |
|
|
Возвращаемое значение Нет |
|
|
Параметры нет. |
|
footer: