객체 분해 할당과 속성 이름 변경 정리

joyoung·2024년 2월 28일
0
const { data: session, status, update } = useSession()

이런 함수가 있다
useSession에서 디스트럭처링 된 특정 객체가 data인지 session 인지 헷갈린다
: 을 기준으로 오른쪽이 디스트럭처링 된 특정 객체의 속성의 이름을 변경 한것이 된다
data 속성을 session으로 바꿔 선언 한것이다

기본적인 객체 분해 할당

const object = { a: 1, b: 2 };
const { a, b } = object;
console.log(a); // 1
console.log(b); // 2

속성의 이름을 변경하면서 추출하고 싶은 경우, 다음과 같이 할 수 있습니다


const object = { a: 1, b: 2 };
const { a: newA, b: newB } = object;
console.log(newA); // 1
console.log(newB); // 2
profile
꾸준히

0개의 댓글