다음 세 가지 기능과 관련해서는 나중에 알아보겠다.
• 매개변수 디스트럭처링은 7장에서 다룬다.
• 제너레이터 함수는 6장에서 다룬다.
• 비동기 함수는 9장에서 다룬다.
Note ≣ 매개변수와 인수
프로그래밍에서 여러분이 자주 상호 교환적으로 사용하는, 밀접하게 관련된 두 용어인 매개변수와 인수가 있다. 함수는 매개변수를 선언하고 사용한다. 인수라는 매개변수에 대한 특정 값을 사용하여 해당 함수를 호출한다. 간단한 예를 들어 보겠다.
function foo(bar) { console.log(bar * 6); } foo(7);
함수 foo는 bar라는 매개변수를 선언하고 사용한다. 코드는 인수 7과 함께 foo를 호출한다.