重新将集合中的当前项设置为第一项。
enumobj.movefirst( )
必选项 enumobj 参数为任意的 enumerator 对象。
说明
如果集合中没有项,那么当前项将被设置为 undefined 。
示例
在下面的例子中,使用了 movefirst 方法从列表的开始处对 drives 集合的成员进行计算:
function showfirstavailabledrive(){ var fso, s, e, x; //声明变量。fso = new activexobject("scripting.filesystemobject");e = new enumerator(fso.drives); //创建enumerator对象。e.movefirst(); //移到第一个驱动器。s = ""; //初始化sdo{x = e.item(); //测试驱动器的存在与否。if (x.isready) //是否已准备好。 {s = x.driveletter + ":"; //给第一个驱动器号赋值给s。break;}elseif (e.atend()) //是否在集合的结尾。 {s = "没有可用的驱动器";break;}e.movenext(); //移到下一个驱动器。 }while (!e.atend()); //执行循环,直到集合的结尾。return(s); //返回可用驱动器的列表。}
闽公网安备 35060202000074号