JSON Object 의 Key를 변수로 지정하고 싶다면: Computed Property (JS/TS)

Han·2022년 3월 20일
1
post-thumbnail
var key1 = "KEY_NAME"
var key2 = "KEY_NAME_2"
var json = {
	`${key1}` = data1,
	key2 = data2
    }
...

위와 같이 코드를 작성 했을 때 오류가 발생한다,

그럴 때는 Computed Property 를 사용하자.

...
var json = {}
json[key1] = data1;
json[key2] = data2;
...

ES6 에서는 아래와 같은 표현도 허용된다 :

...
var json = {
	[key1] = data1,
    [key2] = data2
    }
profile
백엔드 개발자를 준비중인 고등학교 3학년입니다.

0개의 댓글