for(var s:String in myArray){ //todo… } |
ตัวอย่าง | // การเพิ่มค่าใน Array แบบที่ 1 var arrayData:Array = new Array("Silver","Gold","Iron"); // การเพิ่มค่าใน Array แบบที่ 2 arrayData['a1'] = "XX_1"; arrayData['a2'] = "XX_2"; // การเพิ่มค่าใน Array แบบที่ 3 arrayData.a3 = "XX_3"; arrayData.a4 = "XX_4"; // การเพิ่มค่าใน Array แบบที่ 4 arrayData.push("XX_a!"); arrayData.push("XX_b!"); for(var sIndex:String in arrayData) { trace(sIndex + " = " + arrayData[sIndex]); } |
การใช้งาน
1. ใช้สำหรับดึงข้อมูลใน Array ที่เราไม่ทราบโครงสร้างข้อมูลภายใน
2. เมื่อเราต้องการทราบชื่อ Index ที่ใช้กำกับ Data ใน Array ด้วย
3. เมื่อเราต้องการแสดงข้อมุลทั้งหมดใน Array ที่มี Index เป็น String
อ้างอิง
1. Flash AS3.0 Tip: For Loop แบบต่างๆ / for, for in, for each in
คำที่เกี่ยวข้อง : การวนลูปเรียกข้อมูล, การดึงข้อมูลจาก Array, การค้นหาข้อมูลใน Array
ไม่มีความคิดเห็น:
แสดงความคิดเห็น