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
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 |