자바스크립트에는 기본값 함수 매개변수 (default function parameter) 라는 것이 있는데요. 값이 전달되지 않는(undefined) 매개변수를 기본값으로 초기화할 수 있습니다.
이것만 봐서는 무슨 말인지 잘 이해가 안 될 겁니다. 이번 포스팅에서는 이에 대해 알아보겠습니다. function add(a, b){ return a + b; } 일반적으로 함수를 호출할 때는 매개변수 개수만큼 인수를 전달받습니다. add(2, 3) // 5 이런 식으로 매개변수와 인수의 개수를 일치시키는 것이 정상이겠죠. function add(a, b){ console.log(a, b); //4 undefined return a + b; } console.log(add(4)); //NaN 만일 부족한 인수로 전달하면 어떻게 될까요?
add(4)로 호출 시 a는 4가 할당되며 b는 전달받은 인수가 없기 때문 undefined 상태가 되어 NaN 값을 반환합니다. function add(a,...
#
javascript
#
기본값함수매개변수
#
자바스크립트
#
자바스크립트기본값함수매개변수
#
자바스크립트매개변수
원문 링크 : 자바스크립트 기본값 함수 매개변수