Computed property
let a = 'age';
const user = {
name : 'Rose',
[a]: 30
}
위의 코드에서 [a]는 'age'를 리턴한다.
다음과 같이 변수를 []로 묶으면 그 변수에 할당된 값만을 가져올 수 있는데, 이를 computed property라고 한다.
다음과 같이 식 자체를 넣어 사용하는 것도 가능하다.
const user = {
[1+1+3] : 5,
["안녕"+"하세요"]: "Hello"
}
> user { 5:5 , 안녕하세요: "Hello"}