JavaScript에서 동적 키로 객체를 생성하는 방법은 무엇입니까?

동적 키로 객체를 생성하려면 형식은 다음과 같습니다.

const key = "This is key"
const tempObj = {
  [key]:60,
  price:'99'
}
console.log(tempObj.key) //Output = 60


다음은 또 다른 예입니다.

const key = 'title';
const value = 'JavaScript';

const course = {
[key]: value,
price: '$99'
};

console.log(course.title); // JavaScript
console.log(course.price); // $99


키 값은 대괄호 []로 묶인 한 모든 표현식이 될 수 있습니다.

const key = 'title';
const value = 'JavaScript';

const course = {
    [key + '2']: value,
    price: '$99'
};

console.log(course.title2);  // JavaScript
console.log(course.price);  // $99 


이런 식으로 javascript에서 동적 키를 사용하여 객체를 만들 수 있습니다.
읽어 주셔서 감사합니다.

좋은 웹페이지 즐겨찾기