JavaScript 배열 비구조화에서 기본값으로 함수 사용하기
기본값으로 함수를 지정할 수도 있습니다. 예를 들어, 현재 날짜의 일(day)을 반환하는 함수가 있다고 가정해 봅시다:
function func() {
return (new Date).getDate();
}
이 함수를 변수 day의 기본값으로
지정해 봅시다:
let [year, month, day = func()] = arr;
위에서 얻은 코드를 수정하여 배열에 월(month) 값이 없을 경우 기본값으로 현재 월을, 연도(year) 값이 없을 경우 기본값으로 현재 연도를 사용하도록 만드세요.