Клучеви на низи од променливи во 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;

Најдете го збирот на елементите чии клучеви се чуваат во нашите променливи.