Operatoren in i JavaScript
Med operatoren in kan man kontrollere
tilstedeværelsen af en egenskab i et objekt. Lad os se
på et eksempel. Antag, at vi har følgende objekt:
let obj = {a: 1, b: 2, c: 3};
Lad os kontrollere tilstedeværelsen af en vilkårlig egenskab i vores objekt:
console.log('b' in obj); // vil udskrive true
Og lad os nu udføre en kontroll for en ikke-eksisterende egenskab:
console.log('x' in obj); // vil udskrive false
Sig, hvad der udskrives til konsollen som resultat af at udføre følgende kode:
let obj = {x: 1, y: 2, z: 3};
console.log('x' in obj);
console.log('w' in obj);