JavaScript-däki in operator
in operatorunyň kömegi bilen
obyektde häsiýetiň bardygyny barlap bolýar.
Mysala serediň. Bizde şeýle bir obyekt bar diýeliň:
let obj = {a: 1, b: 2, c: 3};
Geliň, obyektimizde bir häsiýetiň bardygyny barlaýalyň:
console.log('b' in obj); // true görkezer
Indi bolsa ýok bolan häsiýet üçin barlag geçireliň:
console.log('x' in obj); // false görkezer
Aşakdaky kody ýerine ýetirilen netijesinde konsolda näme görkeziler?
let obj = {x: 1, y: 2, z: 3};
console.log('x' in obj);
console.log('w' in obj);