将集合中的当前项移动到下一项。
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 + "/n";}return(s); //返回驱动器状态。}
闽公网安备 35060202000074号