parameter(매개변수)
함수 등 서브루틴의 input으로 제공되는 여러 데이터 중 하나를 가리키기 위해 사용되는 변수의 한 종류
argument
연산의 근거를 제공하기 위해 전달되는 값
그러면 어떨 때 parameter, argument라고 해야할까?
메소드 선언부에서 정의한 변수 : parameter
메소드 호출부에서 전달하는 값 : argument
예시
const addNumbers = (a,b) => {
return a+b
}
addNumbers(1,2) // 3
여기서 a,b가 parameter이고 1,2가 argument이다
참고
https://youtu.be/fW1WGmj10rA
https://youtu.be/-oWgayStu8Q