มีวัตถุ Enumerator ภายใต้ JScript ที่สามารถสำรวจคอลเลกชันได้ ตามเอกสารประกอบ ฉันเขียนโปรแกรมต่อไปนี้ ซึ่งสามารถสำรวจคอลเลกชัน Request.QueryString ทั้งหมด ได้ โค้ดมีดังนี้:
var params = ตัวแจงนับใหม่ (Request.QueryString);
ในขณะที่ (!params.atEnd()) {
Response.Write(params.item() + : + Request.QueryString(params.item()) + <br />);
params.moveNext();
-
แมลงวันในครีมคือออบเจ็กต์ Request นั้นไม่ใช่คอลเลกชั่น ดังนั้นออบเจ็กต์ Request จะไม่สามารถข้ามผ่านได้ บรรทัดโค้ดต่อไปนี้จะรายงานข้อผิดพลาด:
คัดลอกรหัสรหัสดังต่อไปนี้:
var params = ตัวแจงนับใหม่ (คำขอ);