함수의 매개변수

비지·2023년 10월 12일
0

엘트

목록 보기
10/16

기본 매개변수(Parameter)

  • 함수에 주어진 인자의 수는 함수가 기대하는 매개변수의 수와 일치해야 한다.

선택적 매개변수 (Optional Parameter)

  • JavaScript에서는 모든 매개변수가 선택적으로, 인수가 없다면 undefined가 된다.
  • TypeScript에서도 선택적 매개변수를 사용할 수 있다. (변수명 뒤에 '?')

기본-초기화 매개변수 (Default Parameter)

  • TypeScript에서는 값을 제공하지 않거나, undefined로 했을 때에 매개변수의 값 할당 가능

나머지 매개변수 (Rest Parameters)

  • 컴파일러는 생략 부호(...) 뒤의 인자 배열을 빌드해 함수에서 사용할 수 있다.
  • 나머지 매개변수는 매개변수의 수를 무한으로 취급한다.
  • 아무것도 넘겨주지 않을 수도 있다.
profile
나를 위한 업그레이드 아자아자

0개의 댓글