Destructuring을 사용하여 자바스크립트에서 객체 속성명 변경하기
예를 들어, 다음과 같은 객체가 있다고 가정해봅시다.
const person = {
name: "John",
age: 30,
profession: "Developer"
};
이제 person
객체의 name
속성을 fullName
으로 변경하고 싶다고 해봅시다. Destructuring을 사용하여 다음과 같이 할 수 있습니다.
const { name: fullName, age, profession } = person;
위와 같이 속성명을 변경할 객체를 디스트럭처링 할당을 통해 새로운 변수에 할당하면 됩니다. 이제 person
객체의 name
속성은 fullName
변수로 사용할 수 있습니다.
console.log(fullName); // "John"
console.log(age); // 30
console.log(profession); // "Developer"
위의 예제에서는 name
속성만을 변경하였지만, 다른 속성들은 그대로 유지되며 새로운 변수로 할당됩니다.
이렇게 Destructuring을 사용하여 객체의 속성명을 변경할 수 있습니다. 이는 코드의 가독성을 높이고, 객체의 특정 속성을 다른 변수로 사용하고자 할 때 유용합니다.
#javascript #programming