JavaScript에서 rest와 spread 연산자를 사용하여 숫자의 합을 찾는 함수
임의의 수의 숫자를 매개변수로 받아 그 합계를 반환하는 함수를 작성해 봅시다.
우리 함수의 작동 예는 다음과 같습니다:
console.log( func(1, 2, 3) ); // 6을 출력합니다
console.log( func(1, 2, 3, 4) ); // 10을 출력합니다
console.log( func(1, 2, 3, 4, 5) ); // 15을 출력합니다
먼저, 전달된 모든 숫자 매개변수가 배열에 들어가도록 해봅시다:
function func(...nums) {
console.log(nums);
}
func(1, 2, 3); // [1, 2, 3]을 출력합니다
이제 전달된 배열을 순회하며 전달된 숫자들의 합계를 구해봅시다:
function func(...nums) {
let sum = 0;
for (let num of nums) {
sum += num;
}
return sum;
}
let result = func(1, 2, 3);
console.log(result); // 6을 출력합니다
임의의 수의 숫자를 매개변수로 받아 그 산술 평균을 반환하는 함수를 작성하세요.