아래 animal 객체가 있고, rabbit을 삭제하는 코드이다.
const animal = {
rabbit: "토끼",
lion: "사자",
tiger: "호랑이"
};
console.log("# rabbit 삭제 전 : ", animal);
delete animal.rabbit;
console.log("# rabbit 삭제 후 : ", animal);
아래 코드는 spread 문법 ... 을 사용하여 key를 삭제하는 방법이다.
const animal = {
rabbit: "토끼",
lion: "사자",
tiger: "호랑이"
};
console.log("# rabbit 삭제 전 : ", animal);
const { rabbit, ...otherAnimal } = animal;
console.log("# rabbit 삭제 후 - animal : ", animal);
console.log("# rabbit 삭제 후 - otherAnimal : ", otherAnimal);