?
This document uses PHP Chinese website manual Release
JScript? | 語言參考 |
將集合中的當(dāng)前項移動到下一項。
enumObj.moveNext( )
必選項 myEnum 參數(shù)是任意 Enumerator 對象。
如果枚舉算子位于集合的最后,或者集合為空,那么當(dāng)前項將被設(shè)置為 undefined 。
在下面的例子中,使用了 moveNext 方法在 Drives 集合中向下一個驅(qū)動器移動:
function ShowDriveList(){ ???var fso, s, n, e, x; //
聲明變量。 ???fso = new ActiveXObject("Scripting.FileSystemObject");
???e = new Enumerator(fso.Drives); //
創(chuàng)建Enumerator
對象。 ???s = ""; //
初始化s
。 ???for (; !e.atEnd(); e.moveNext())
???{
??????x = e.item();
??????s = s + x.DriveLetter; //
加驅(qū)動器號 ??????s += " - "; //
加"-"
字符。 ??????if (x.DriveType == 3)
?????????n = x.ShareName; //
加共享名。 ??????else if (x.IsReady)
?????????n = x.VolumeName; //
加卷名。 ??????else
?????????n = "[
驅(qū)動器未就緒]"; //
指明驅(qū)動器未就緒。 ??????s +=???n + "\n";
???}
???return(s); //
返回驅(qū)動器狀態(tài)。 }
版本 3
atEnd 方法 | item 方法 | moveFirst 方法
應(yīng)用于: Enumerator 對象