Microsoft(R) JScript(R) moveFirst 方法 |
语言参考 版本 3 |
重新将集合中的当前项设置为第一项。
myEnum.moveFirst( )myEnum 参数是任意 Enumerator 对象。
如果集合中没有项,那么当前项将被设置为 undefined 。在下面的例子中,使用了 moveFirst 方法从列表的开始处对 Drives 集合的成员进行计算:
function ShowFirstAvailableDrive() { var fso, s, e, x; fso = new ActiveXObject("Scripting.FileSystemObject"); e = new Enumerator(fso.Drives); e.moveFirst(); s = ""; do { x = e.item(); if (x.IsReady) { s = x.DriveLetter + ":"; break; } else if (e.atEnd()) { s = "No drives are available"; break; } e.moveNext(); } while (!e.atEnd()); return(s); }