JS에는 객체 속성 생성을 위한 두 가지 표기법이 있습니다. 점 표기법과 대괄호 표기법입니다.
변수에서 객체 속성을 생성하려면 다음과 같은 방식으로 대괄호 표기법을 사용해야 합니다. -
예시
const obj ={a:'foo'}const prop ='bar'// 변수 이름을 사용하여 속성 표시줄 설정 propobj[prop] ='baz'console.log(obj);
출력
이것은 출력을 줄 것입니다 -
{ a:'foo', 바:'baz'}
ES6은 계산된 속성 이름을 도입하여 다음을 수행할 수 있습니다. -
예시
const prop ='bar'const obj ={ // a를 키로 사용:'foo', // prop의 값을 키로 사용 [prop]:'baz'}console.log(obj);사전>출력
이것은 출력을 줄 것입니다 -
{ a:'foo', 바:'baz'}