JavaScript 기타 참고

lbr·2022년 7월 8일
0

arguments

function sum() {
 console.log(arguments);
  return
}

console.log(sum(7, 3));
  • 함수에 매개변수가 없지만 값을 넘길 수 있습니다.
    이 때, 함수 내에서 arguments 객체를 불러오면 함수안으로 들어온 인수들을 확인할 수 있습니다.
function sum() {
 console.log(arguments);
  return arguments[0] + arguments[1];
}

console.log(sum(7, 3)); // 결과 10
  • 함수를 활용할 때 사용하는 인수가 너무 많아서 매개변수를 일일이 지정하기가 힘들때는 이렇게 arguments 객체를 활용할 수도 있습니다.
  • 하지만 매개변수를 지정해 주어서 명시적으로 각각의 인수가 어떤 의미인지 나타내주는 것이 더 권장되는 방법입니다.

0개의 댓글