JavaScript-da in operatori
in operatori yordamida
obyektdagi xususiyat mavjudligini tekshirish mumkin.
Keling, misol orqali ko'rib chiqaylik. Bizda quyidagi obyekt bor deylik:
let obj = {a: 1, b: 2, c: 3};
Keling, obyektimizda biror xususiyat mavjudligini tekshiramiz:
console.log('b' in obj); // true chiqaradi
Endi esa mavjud bo'lmagan xususiyat uchun tekshiruv bajaramiz:
console.log('x' in obj); // false chiqaradi
Quyidagi kod bajarish natijasida consolda nima chiqishini aytib bering:
let obj = {x: 1, y: 2, z: 3};
console.log('x' in obj);
console.log('w' in obj);