ตัวดำเนินการ in ใน JavaScript

ด้วยตัวดำเนินการ in เราสามารถตรวจสอบ การมีอยู่ของคุณสมบัติในออบเจกต์ได้ ลองดูตัวอย่าง กัน สมมติว่าเรามีออบเจกต์แบบนี้:

javascriptlet obj = {a: 1, b: 2, c: 3};

ลองตรวจสอบการมีอยู่ของคุณสมบัติบางอย่างในออบเจกต์ของเรา:

javascriptconsole.log('b' in obj); // จะแสดง true

ทีนี้ลองทำการตรวจสอบสำหรับคุณสมบัติที่ไม่มีอยู่:

javascriptconsole.log('x' in obj); // จะแสดง false
Задание 1

บอกหน่อยว่าอะไรจะถูกแสดงในคอนโซลจากการทำงาน ของโค้ดต่อไปนี้:

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

console.log('x' in obj);
console.log('w' in obj);