delete 연산자
delete 연산자는 객체의 속성을 삭제합니다.
삭제 후 해당 속성의 값은
undefined가 됩니다.
구문
delete 객체.속성;
예시
객체를 생성하고 그 중 하나의 속성을 삭제해 봅시다:
let obj = {
name: 'john',
age: 23,
};
delete user.name;
console.log(user.name);
코드 실행 결과:
undefined
예시
배열을 생성하고 그 요소를 삭제해 봅시다:
let arr = ['a', 'b', 'c', 'd'];
delete arr[2];
console.log(arr);
코드 실행 결과:
['a', 'b', empty, 'd']