728x90

function에서 arguments를 사용하여 parameter로 들어온 값들 확인/활용 가능

 

- 값 확인

function multiply(x, y = 10) {
  console.log(arguments);
}
multiply(4); // [Arguments] { '0': 4 }
multiply(4, 2); // [Arguments] { '0': 4, '1': 2 }

 

- 무한대로 arguments를 받고, 그를 게산하는 예시

const multiplyAll = function (...arguments) {
  return Object.values(arguments).reduce((a, b) => a * b, 1);
};

console.log(multiplyAll(3, 4, 5, 6, 7, 8, 9, 10));

 

 

[코드팩토리] [입문] 9시간만에 끝내는 코드팩토리의 Javascript 무료 풀코스

- 섹션 2 기본기 - Functions (함수) 23:20

 

https://www.inflearn.com/course/lecture?courseSlug=%EC%BD%94%EB%93%9C%ED%8C%A9%ED%86%A0%EB%A6%AC-%EC%9E%90%EB%B0%94%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8-%ED%92%80%EC%BD%94%EC%8A%A4&unitId=160944&category=questionDetail

 

학습 페이지

 

www.inflearn.com

 

728x90

'코딩 > JavaScript' 카테고리의 다른 글

Property Attribute (프로퍼티 어트리뷰트)  (0) 2024.09.21
생성자 함수  (0) 2024.09.21
default Parameter  (0) 2024.09.20
null 연산자  (0) 2024.09.20
단축평가 (short circuit evaludation)  (0) 2024.09.20

+ Recent posts