ES6

Structuring

● Structuring

- 객체의 키값을 변수명으로 사용, 키값을 변형하여 사용

const man = {
    name: "Chulsoo",
    lastName:"Kim",
    country:"Korea"
}

// const man = man.name;
// const lastName = man.lastName; 
// const country = man.country;

const { name, lastName, country : nation } = man;
console.log(name, lastName, nation );    //Chulsoo, Kim, Korea

 

- 심화

const man = {
    name : "Chulsoo",
    lastName: "Kim",
    country: "Korea",
    spec: {
        height: 180,
        weight: 64,
        hobby: "movie"
    }
}

// const hobby = man.spec.hobby;

const {spec, spec: {height, weight, hobby} } = man;
console.log(spec, height, weight, hobby);
// 결과 {height: 180, weight: 64, hobby: "movie"}

 

댓글

댓글 본문
작성자
비밀번호
버전 관리
gamza
현재 버전
선택 버전
graphittie 자세히 보기