JScript の下には、コレクションを横断できる Enumerator オブジェクトがあります。ドキュメントによると、Request.QueryString コレクション全体を走査できる次のプログラムを作成しました。コードは次のとおりです。
var params = 新しい列挙子(Request.QueryString);
while (!params.atEnd()) {
Response.Write(params.item() + : + Request.QueryString(params.item()) + <br />);
params.moveNext();
}
問題は、Request オブジェクト自体がコレクションではないため、Request オブジェクトをトラバースできないことです。次のコード行はエラーを報告します。
次のようにコードをコピーします。
var params = 新しい列挙子(リクエスト);