📚 ****Reference
📜 ****Chapter
Parameter
Default Parameter
Rest Parameters
get
set
Arrow function expression (화살표 함수 표현)
ESM
IIFE (Immediately Invoked Function Expression)
function
- function
- 함수
- JavaScript에서 함수는 object이다.
- fundamental building block in the program
- subprogram can be used multiple times (재사용 가능)
- performs a task or calculates a value (1가지 테스크)
- first-class function: function도 다른 데이터 타입처럼 변수에 할당이 가능하다. 그리고 함수 파라미터로 전달이 가능하고 함수의 리턴 값으로도 반환가능하다.
- 함수는 한 가지의 일만 하도록 작성해야 한다.
- 함수 네이밍: doSomething, command, verb
- JavaScript의 함수는 일급 객체(또는 일급 시민)이다.
- 변수에 할당, 함수 인수로 전달, 함수에서 반환이 가능하다.
내부 함수