[JavaScript] 'Parameter' vs 'Arguments'

[JavaScript] 'Parameter' vs 'Arguments'

자바스크립트의 Parameter는 매개변수이고, Arguments는 실제로 넘어가는 실인자를 뜻한다.

ex)

var a = 1;

function b(c){

alert(c);

}

b(a);

라는 코드가 있을 때, 함수b의 매개변수는 c이지만, 실제로 넘어가는 값은 a의 값인 1이다.

따라서 함수b가 호출되었을 때 찍히는 c의 값은 1이 된다.

이 때 c를 Parameter(매개변수), a를 Arguments(실인자)라고 부른다.

from http://veggietech.tistory.com/14 by ccl(A) rewrite - 2021-10-04 17:01:19