객체로 만들 부분을 빈 배열로 만들고 [ ]방식으로 프로퍼티를 설정하는 방법을 이용하면 키 값을 동적으로 설정 할 수 있습니다.
var keyname = "my";
var postfix = "Age";
var value = 27;
var something = {};
something[keyname + postfix] = value;
//console.log : {myAge : 27}
추가로 es2019에 의하면 아주 간단하게 동적으로 키를 할당 가능합니다
const name = "who";
const person = { [name]: "nkh" }; // {who: 'nkh'}
'Javascript' 카테고리의 다른 글
자바스크립트 동작원리 (0) | 2022.12.30 |
---|---|
자바스크립트 this 키워드 (0) | 2022.12.14 |
addEventListener 사용법 (0) | 2022.11.10 |
1.1 + 0.1 == 1.2 가 false인 이유 (0) | 2022.11.10 |
JavaScript의 ES란?, ES5/ES6 문법 차이 (1) | 2022.10.08 |