기본 매개변수는 함수 매개변수를 쉽게 처리하기 위해 사용되었습니다. 기본 매개변수를 사용하면 형식 매개변수를 기본값으로 초기화할 수 있습니다. 값이 없거나 정의되지 않은 경우에만 가능합니다. ES6을 사용하면 기본 매개변수를 쉽게 설정할 수 있습니다. 예를 들어보겠습니다.
예시
라이브 데모
<html> <body> <script> // default is set to 1 function inc(val1, inc = 1) { return val1 + inc; } document.write(inc(10,10)); document.write("<br>"); document.write(inc(10)); </script> </body> </html>
다음 코드는 매개변수의 작동을 왼쪽에서 오른쪽으로 올바르게 표시하여 실행됩니다. 기본값 없이 매개변수가 뒤에 추가되어도 기본 매개변수를 덮어씁니다.
예시
라이브 데모
<html> <body> <script> function display(val1 = 10, val2) { return [val1, val2]; } document.write(display()); document.write(display(20)); </script> </body> </html>