자바스크립트의 delete 연산자
객체의 요소는
delete 연산자로 삭제할 수 있습니다.
예제를 통해 살펴보겠습니다.
다음과 같은 객체가 있다고 가정해 봅시다:
let obj = {a: 1, b: 2, c: 3};
객체의 요소 하나를 삭제해 보겠습니다:
delete obj.b;
결과를 확인해 보겠습니다:
console.log(obj); // {a: 1, c: 3}를 출력합니다.
다음 코드를 실행했을 때 콘솔에 출력되는 내용은 무엇일까요?
let obj = {x: 1, y: 2, z: 3};
delete obj.x;
console.log('x' in obj);