군침이 싹 도는 코딩
계산된 프로퍼티 ( Computed property ) 본문
let a = 'age';
const user = {
name : 'Mike',
[a] : 30 } // age : 30
# Computed Property 은 객체의 프로퍼티 key를 문자열로
변환할 수 있는 표현식을 사용해(변수, 함수 등) 동적으로 지정하는 문법이다.
이를 통해 객체 리터럴 내부에서 Computed Property Name으로 프로퍼티 키를 동적으로 생성할 수 있다.
프로퍼티 키로 사용할 표현식을 대괄호([])로 묶어야 한다.
'JavaScript > Basic' 카테고리의 다른 글
자바 스크립트에서 비교연산자 ( ==, != ) 대신 ( ===, !== ) 을 써야하는 이유 (0) | 2023.07.03 |
---|---|
객체 메소드 ( Object methods ) (0) | 2023.06.26 |
변수, 호이스팅, TDZ(Temporal Dead Zone) (0) | 2023.06.26 |
연산자 ( 증가 연산자 , 감소 연산자 ) (0) | 2023.06.26 |
형변환 (0) | 2023.06.26 |