JavaScript Array entries()

การคำนิยามและการใช้งาน

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

สอน:JavaScript Array Const

สอน:วิธี JavaScript Array

สอน:การจัด序 JavaScript Array

สอน:การวนลูป JavaScript Array