Computer >> 컴퓨터 >  >> 프로그램 작성 >> JavaScript

"JavaScript의 기본 매개변수 다음에 기본값이 없는 매개변수"란 무엇입니까?


기본 매개변수는 함수 매개변수를 쉽게 처리하기 위해 사용되었습니다. 기본 매개변수를 사용하면 형식 매개변수를 기본값으로 초기화할 수 있습니다. 값이 없거나 정의되지 않은 경우에만 가능합니다. 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>