[JavaScript] Object(객체) 원소 삭제하기, key 삭제하기

devHagaa·2022년 6월 24일
1

Javascript

목록 보기
5/8

delete 명령어

아래 animal 객체가 있고, rabbit을 삭제하는 코드이다.

const animal = {
    rabbit: "토끼",
    lion: "사자",
    tiger: "호랑이"
};
console.log("# rabbit 삭제 전 : ", animal);
  
delete animal.rabbit;
console.log("# rabbit 삭제 후 : ", animal);

spread 문법, ... 사용

아래 코드는 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);

profile
디자이너인가 퍼블리셔인가 프론트엔드개발자인가 정체성의 혼란을 겪는 개린이

0개의 댓글