การค้นหาข้อผิดพลาดในโค้ดที่มีอ็อบเจกต์ 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);