key, value값이 동일할때는 하나로 생략 가능함
const ellie1 = {
name: 'Ellie',
age: '18',
};
const name = 'Ellie';
const age = '18';
//
const ellie2 = {
name: name,
age: age,
};
자바스크립트에서 객체는 항상 key, value로 이루어짐.
위 코드에서 const name, const age를 활용해서 새로운 객체인 ellie2를 만든다면,
객체 ellie2 내의 (하얀색) name, age는 각각 위에 변수 선언을 해줬던 Ellie, 18을 가리키게 될 것임.
-> 이렇게 객체 내의 key, value 값이 동일할 때는 하나로만 축약해서 작성 가능하다.
const ellie3 = {
name,
age,
};
Vim (0) | 2022.01.13 |
---|---|
[JS] 구조분해 할당 (0) | 2022.01.06 |
[JS] 자바스크립트 실행 순서 (feat. 이벤트루프) (0) | 2021.12.02 |
[JS] 예약어 오류가 다른 이유 (0) | 2021.11.29 |
[JS-ES6] 매개변수(rest), 전개 문법(spread) (0) | 2021.11.29 |