Unter JScript gibt es ein Enumerator-Objekt, das die Sammlung durchlaufen kann. Laut Dokumentation habe ich das folgende Programm geschrieben, das die gesamte Request.QueryString-Sammlung durchlaufen kann. Der Code lautet wie folgt:
var params = new Enumerator(Request.QueryString);
while (!params.atEnd()) {
Response.Write(params.item() + : + Request.QueryString(params.item()) + <br />);
params.moveNext();
}
Der Haken an der Sache ist, dass das Request-Objekt selbst keine Sammlung ist und daher nicht durchlaufen werden kann. Die folgende Codezeile meldet einen Fehler:
Kopieren Sie den Codecode wie folgt:
var params = new Enumerator(Request);