將集合中的當前項移動到下一項。
enumObj.moveNext( )
必選項 myEnum 參數是任意 Enumerator 對象。
假如枚舉算子位於集合的最後,或者集合為空,那麼當前項將被設置為 undefined 。
在下面的例子中,使用了 moveNext 方法在 Drives 集合中向下一個驅動器移動:
function ShowDriveList(){ var fso, s, n, e, x; //
聲明變量。fso = new ActiveXObject("Scripting.FileSystemObject");
e = new Enumerator(fso.Drives); //
創建Enumerator
對象。s = ""; //
初始化s
。for (; !e.atEnd(); e.moveNext())
{
x = e.item();
s = s + x.DriveLetter; //
加驅動器號s += " - "; //
加"-"
字符。if (x.DriveType == 3)
n = x.ShareName; //
加共享名。else if (x.IsReady)
n = x.VolumeName; //
加卷名。else
n = "[
驅動器未就緒]"; //
指明驅動器未就緒。s += n + " ";
}
return(s); //
返回驅動器狀態。 }