การเข้าถึงคีย์ของอาร์เรย์ผ่านตัวแปรใน JavaScript
สมมติว่าเรามีอาร์เรย์ดังต่อไปนี้:
let arr = ['a', 'b', 'c'];
มาแสดงองค์ประกอบที่มีคีย์ 0 ทางหน้าจอกัน:
let arr = ['a', 'b', 'c'];
console.log(arr[0]); // จะแสดง 'a'
ตอนนี้ เราจะไม่เขียนคีย์ขององค์ประกอบที่จะแสดงโดยตรงในวงเล็บเหลี่ยม แต่จะบันทึกไว้ในตัวแปร:
let arr = ['a', 'b', 'c'];
let key = 0; // บันทึกคีย์ไว้ในตัวแปร
ตอนนี้มาใช้ตัวแปรของเราเพื่อแสดงองค์ประกอบที่เกี่ยวข้อง:
let arr = ['a', 'b', 'c'];
let key = 0; // บันทึกคีย์ไว้ในตัวแปร
console.log(arr[key]); // จะแสดง 'a'
กำหนดอาร์เรย์ต่อไปนี้:
let arr = ['a', 'b', 'c'];
และกำหนดตัวแปร:
let key = 2;
ให้แสดงองค์ประกอบทางหน้าจอ โดยที่คีย์ของมันถูกเก็บไว้ในตัวแปร key
กำหนดอาร์เรย์ต่อไปนี้:
let arr = [1, 2, 3, 4, 5];
และกำหนดตัวแปร:
let key1 = 1;
let key2 = 2;
จงหาผลรวมขององค์ประกอบที่มีคีย์ถูกเก็บไว้ในตัวแปรของเรา