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