การเข้าถึงคีย์ของอาร์เรย์ผ่านตัวแปรใน JavaScript

สมมติว่าเรามีอาร์เรย์ดังต่อไปนี้:

javascriptlet arr = ['a', 'b', 'c'];

มาแสดงองค์ประกอบที่มีคีย์ 0 ทางหน้าจอกัน:

javascriptlet arr = ['a', 'b', 'c'];
console.log(arr[0]); // จะแสดง 'a'

ตอนนี้ เราจะไม่เขียนคีย์ขององค์ประกอบที่จะแสดงโดยตรงในวงเล็บเหลี่ยม แต่จะบันทึกไว้ในตัวแปร:

javascriptlet arr = ['a', 'b', 'c'];
let key = 0; // บันทึกคีย์ไว้ในตัวแปร

ตอนนี้มาใช้ตัวแปรของเราเพื่อแสดงองค์ประกอบที่เกี่ยวข้อง:

javascriptlet arr = ['a', 'b', 'c'];
let key = 0; // บันทึกคีย์ไว้ในตัวแปร

console.log(arr[key]); // จะแสดง 'a'
Задание 1

กำหนดอาร์เรย์ต่อไปนี้:

javascriptlet arr = ['a', 'b', 'c'];

และกำหนดตัวแปร:

javascriptlet key = 2;

ให้แสดงองค์ประกอบทางหน้าจอ โดยที่คีย์ของมันถูกเก็บไว้ในตัวแปร key

Задание 2

กำหนดอาร์เรย์ต่อไปนี้:

javascriptlet arr = [1, 2, 3, 4, 5];

และกำหนดตัวแปร:

javascriptlet key1 = 1;
let key2 = 2;

จงหาผลรวมขององค์ประกอบที่มีคีย์ถูกเก็บไว้ในตัวแปรของเรา