O operador in em JavaScript
Com o operador in, você pode verificar
a existência de uma propriedade em um objeto. Vamos ver
um exemplo. Suponha que temos o seguinte objeto:
let obj = {a: 1, b: 2, c: 3};
Vamos verificar a existência de alguma propriedade em nosso objeto:
console.log('b' in obj); // exibirá true
Agora, vamos executar a verificação para uma propriedade inexistente:
console.log('x' in obj); // exibirá false
Digamos o que será exibido no console como resultado da execução do seguinte código:
let obj = {x: 1, y: 2, z: 3};
console.log('x' in obj);
console.log('w' in obj);