728x90
300x250
SMALL
디스트럭처링을 할 때, 값이 존재하지 않으면 기본값을 설정할 수 있다.
이 경우, 변수에 기본값을 지정하면 해당 값이 없을 때 대신 사용된다.
객체 디폴트 값
const person = { name: "Alice" };
// age가 없으면 30을 기본값으로 설정
const { name, age = 30 } = person;
console.log(name); // "Alice"
console.log(age); // 30 (기본값)
배열 디폴트 값
const numbers = [1];
// 두 번째 값이 없으면 2를 기본값으로 설정
const [first, second = 2] = numbers;
console.log(first); // 1
console.log(second); // 2
728x90
반응형
LIST
'javaScript' 카테고리의 다른 글
함수 매개변수에서 디스트럭처링 제대로 이해하기 (0) | 2025.01.27 |
---|---|
객체와 배열을 쉽게 다루는 법! 디스트럭처링 핵심 정리 (0) | 2025.01.25 |
전개 연산자 (...) 하나로 객체/배열 조작 끝내기! (0) | 2025.01.24 |
자바스크립트의 Truthy와 Falsy (0) | 2025.01.11 |
바인딩이란? bind() (0) | 2024.12.18 |
댓글