[JavaScript] 객체 메소드 - Object.assign(), Object.keys(), Object.values(), Object.entries(), Object.fromEntries() / 계산된 프로퍼티 (Computed Property)
let a = 'age'; const user = { name : 'Mike', age : 30 // [a] : 30 } a변수와 user객체가 있다. let a = 'age'; const user = { name : 'Mike', [a]: 30 // age : 30 } 여기서, age키 대신 [a] 로 사용해도 된다. 대괄호[ ]로 묶어주면 문자열a가 아닌, 변수a에 할당된 값이 들어간다. 이를 계산된 프로퍼티(Computed Property)라고 한다. //계산된 프로퍼티(Computed Property) const user = { [1 + 4] : 5, ["안녕"+"하세요"] : "Hello" } // {5: 5, 안녕하세요: "Hello"} 위처럼 식자체를 넣는 것도 가능하다. 다음은, 객체에서 ..
2022. 9. 15.