Share via


atEnd, méthode

Retourne une valeur booléenne indiquant si l'énumérateur se trouve à la fin de la collection.

function atEnd() : Boolean

Notes

La méthode atEnd retourne la valeur true si l'élément en cours est le dernier de la collection, si la collection est vide ou si l'élément en cours est non défini (undefined). Sinon, elle retourne la valeur false.

Exemple

Dans le code suivant, la méthode atEnd est utilisée pour déterminer si la fin d'une liste de lecteurs a été atteinte :

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);
}

Configuration requise

Version 2

S'applique à :

Enumerator, objet

Voir aussi

Référence

Méthode item (Visual Studio - JScript)

moveFirst, méthode

moveNext, méthode