JavaScript의 in 연산자
in 연산자를 사용하여 객체에 특정 속성이 존재하는지 확인할 수 있습니다.
예제를 통해 살펴보겠습니다. 다음과 같은 객체가 주어졌다고 가정해 봅시다:
let obj = {a: 1, b: 2, c: 3};
이제 우리의 객체에 특정 속성이 있는지 확인해 보겠습니다:
console.log('b' in obj); // true를 출력합니다
이제 존재하지 않는 속성에 대한 확인을 수행해 보겠습니다:
console.log('x' in obj); // false를 출력합니다
다음 코드 실행 결과 콘솔에 무엇이 출력될지 말해보세요:
let obj = {x: 1, y: 2, z: 3};
console.log('x' in obj);
console.log('w' in obj);