본문 바로가기

Javascript

객체에 키값 동적으로 할당하기

 

 

객체로 만들 부분을 빈 배열로 만들고 [ ]방식으로 프로퍼티를 설정하는 방법을 이용하면 키 값을 동적으로 설정 할 수 있습니다.

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