Javascript 노트 –

기본 매개변수

함수를 작성할 때 매개변수 사용은 선택 사항입니다. 매개변수가 있으면 해당 값을 사용하고, 매개변수가 없으면 기본 매개변수를 받습니다.


위의 함수와 같이 주사위를 굴리는 함수의 경우 (20)이라는 값을 입력하면 해당 주사위에 대한 값을 반환하지만, 입력 인자가 제공되지 않으면 다음과 같이 함수가 실행된다. 기본 매개변수 세트는 6입니다.


기본 매개변수를 설정할 때 순서가 중요합니다. JavaScript는 입력 인수가 무엇을 의미하는지 모르기 때문에 나머지 값이 자동으로 출력되려면 최소한 입력 인수가 먼저 와야 합니다.

확산 구문(확산)

반복 가능한 객체를 확대합니다. B. 스프레드 문을 사용하는 배열. 함수로 호출하면 0개 이상의 인수, 배열 리터럴의 요소, 개체 리터럴의 개체 또는 0개 이상의 키-값 쌍 값으로 확장됩니다.


먼저 Math.max / Math.min 방식의 경우 입력 인수 중 최대값/최소값을 계산한다.


그러나 숫자가 포함된 배열을 입력하면 숫자가 아닌 배열을 인수로 사용하기 때문에 NaN이 표시됩니다. 인식 가능하게 하려면 배열의 인수를 하나씩 확장해야 합니다.


배열 앞에 점 세 개…를 넣으면 spread 문은 배열을 확장하고 숫자를 하나씩 삽입합니다.


console.log로 확인하면 값의 차이를 볼 수 있습니다. 문자열도 같은 방식으로 흩어질 수 있습니다.