將集合中的當前項移動到下一項。
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; //加卷名。elsen = "[驅動器未就緒]"; //指明驅動器未就緒。s += n + " ";}return(s); //返回驅動器狀態。 }