Operátor in v JavaScriptu
Pomocí operátoru in lze kontrolovat
přítomnost vlastnosti v objektu. Podívejme se
na příklad. Předpokládejme, že máme daný takovýto objekt:
let obj = {a: 1, b: 2, c: 3};
Zkontrolujme přítomnost nějaké vlastnosti v našem objektu:
console.log('b' in obj); // vypíše true
A nyní provedeme kontrolu pro neexistující vlastnost:
console.log('x' in obj); // vypíše false
Řekněte, co se vypíše do konzole v důsledku provedení následujícího kódu:
let obj = {x: 1, y: 2, z: 3};
console.log('x' in obj);
console.log('w' in obj);