atEnd-Methode

Gibt einen booleschen Wert zurück, der angibt, ob sich der Enumerator am Ende der Auflistung befindet.

function atEnd() : Boolean

Hinweise

Die atEnd-Methode gibt true zurück, wenn das aktuelle Element das letzte in der Auflistung ist, die Auflistung leer ist oder das aktuelle Element nicht definiert ist. Andernfalls wird false zurückgegeben.

Beispiel

Im folgenden Code wird mithilfe der atEnd-Methode festgestellt, ob das Ende einer Laufwerkliste erreicht wurde.

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 free of ";
            s += totalGB.toFixed(3) + " GB";
        }
        else
        {
            s += "Not Ready";
        }

        s += "\n";

        e.moveNext();
    }
    return(s);
}

Anforderungen

Version 2

Betrifft:

Enumerator-Objekt

Siehe auch

Referenz

item-Methode (Visual Studio - JScript)

moveFirst-Methode

moveNext-Methode