JavaScript Array entries()
- หน้าก่อน copyWithin()
- หน้าต่อไป every()
- กลับไปยังชั้นเก่า คู่มืออ้างอิง JavaScript Array
การคำนิยามและการใช้งาน
entries()
วิธีนี้กลับมาด้วยเป้าหมาย Array Iterator ที่มีคู่กุญแจ/ค่า
สำหรับแต่ละรายการในตัวเลือกเดิม ตัวเป้าหมายวนลูกใหม่จะมีแถวที่มีค่าในลำดับเรียงที่เป็นกุญแจและค่าของรายการที่เป็นค่า:
- [0, "Banana"]
- [1, "Orange"]
- [2, "Apple"]
- [3, "Mango"]
หมายเหตุ:entries()
จะไม่เปลี่ยนแปลงตัวเลือกเดิม
ตัวอย่าง
สร้างเป้าหมาย Array Iterator และสร้างวงลูกเพื่อวนลูกในแต่ละตัวเลือก/ค่าเดี่ยว:
var fruits = ["Banana", "Orange", "Apple", "Mango"]; var f = fruits.entries(); for (x of f) { document.getElementById("demo").innerHTML += x; }
รูปแบบ
array.entries()
พาเมอร์
ไม่มีพาเมอร์
รายละเอียดเทคนิค
ค่าที่กลับมา: | เป้าหมาย Array Iterator |
---|---|
เวอร์ชั่น JavaScript: | ECMAScript 6 |
การสนับสนุนบราวเซอร์
ตัวเลขในตารางบอกว่าเวอร์ชั่นบราวเซอร์แรกที่สนับสนุนวิธีนี้อย่างเต็มที่
เชโร่ | เอดจ์ | ฟากซ์ | เซฟาฟาย | ออเปร่า |
---|---|---|---|---|
เชโร่ 38 | เอดจ์ 12 | ฟากซ์ 28 | เซฟาฟาย 8 | ออเปร่า 25 |
2014 ต.ค. ต.ค. | 2015 ม.ค. ต.ค. | 2014 ม.ค. ต.ค. | 2014 ต.ค. ต.ค. | 2014 ต.ค. ต.ค. |
หมายเหตุ:อินเทอร์เน็ต อิเลคเตอร์ ไม่สนับสนุน entries()
วิธี.
เว็บปลายทางที่เกี่ยวข้อง
สอน:JavaScript Array
- หน้าก่อน copyWithin()
- หน้าต่อไป every()
- กลับไปยังชั้นเก่า คู่มืออ้างอิง JavaScript Array