[javascript] 자바스크립트에서 동적 프로퍼티를 다른 변수에 할당하는 방법

일반적으로, 객체 리터럴을 사용하여 객체의 프로퍼티를 정의하고 값을 할당합니다. 그러나 때로는 프로그램이 실행 중일 때 프로퍼티를 동적으로 생성하거나 변경해야 할 수 있습니다. 이러한 경우에는 어떻게 해야 할까요?

// 빈 객체 생성
const dynamicObject = {};

// 동적으로 프로퍼티 추가
const propertyName = "dynamicProperty";
dynamicObject[propertyName] = "dynamicValue";

// 다른 변수에 할당
const anotherVariable = dynamicObject[propertyName];
console.log(anotherVariable); // 출력: dynamicValue

위 예시에서, 우리는 빈 객체를 생성한 다음, propertyName이라는 변수에 저장된 문자열 값을 동적으로 생성된 객체의 프로퍼티로 추가했습니다. 그리고 나서 dynamicObject[propertyName]를 사용하여 동적 프로퍼티 값을 다른 변수에 할당했습니다.

이제 우리는 자바스크립트에서 동적으로 생성된 객체의 프로퍼티를 다른 변수에 할당하는 방법을 알았습니다.