Проналажење грешака у коду са објектима JavaScript

У следећим задацима је неки програмер написао код и, можда, направио грешке у њему. Треба да проверите, да ли код ради оно што је описано. Ако код ради неисправно, треба да исправите грешке.

Задание 1

Код треба да испише елемент објекта:

javascriptlet obj = {x: 1, y: 2, z: 3};
console.log(obj[x]);
Задание 2

Код треба да испише елемент објекта преко кључа из променљиве:

javascriptlet obj = {x: 1, y: 2, z: 3};
let key = 'x';

console.log(obj.key);
Задание 3

Код треба да испише збир елемената објекта:

javascriptlet obj = {x: 1, y: 2, z: 3};
let sum = obj[x] + obj[y] + obj[x];

console.log(obj);
Задание 4

Код треба да испише број елемената објекта:

javascriptlet obj = {x: 1, y: 2, z: 3};
console.log(obj.length);