728x90
객체
구조분해 할당을 사용하지 않을 때
const user = {name: "손석구", age: 10};
console.log(user.name) // 손석구
console.log(user.age) // 10
구조분해 할당을 사용할 때
const { name, age } = user
console.log(name) // 손석구
console.log(age) // 10
배열
구조분해 할당을 사용하지 않을 때
const games = ['배틀그라운드', '리그오브레전드'];
console.log(games[0]) // 배틀그라운드
console.log(games[1]) // 리그오브레전드
구조분해 할당을 사용할 때
// 구조분해 할당
const [battleGround, Lol] = games;
console.log(battleGround); // 배틀그라운드
console.log(Lol); // 리그오브레전드
함수에서 구조분해 할당의 사용
// 객체일 때
const getUserName = ({name, age}) => {
return name;
};
// 배열일 때
const getUserName = ([name, age]) => {
return name
};
'학습 내용 정리 > javascript' 카테고리의 다른 글
Promise (0) | 2023.08.03 |
---|---|
setTimeout() setInterval() (0) | 2023.08.03 |
javascript 함수 선언식과 함수 표현식 (0) | 2023.08.03 |
javascript 자료구조 Set (0) | 2023.08.03 |
javascript 자료구조 Map (0) | 2023.08.03 |