Javascript
[반복문] 배열을 받아 총합을 구하는 함수
하루
2021. 12. 31. 17:31
1. numbers 라는 배열을 파라미터로 받아서 총합을 구하는 함수를 만들어보자.
function sumOf(numbers) {
let sum = 0;
for (let i = 0; i < numbers.length; i++) {
sum += numbers[i];
}
return sum;
}
const result = sumOf([1, 2, 3, 4, 5]);
console.log(result);
2. 숫자로 이루어진 배열이 주어졌을 때, 해당 숫자 배열 안에 들어있는 숫자 중 3보다 큰 숫자로만 이루어진 배열을 새로 만들어서 반환해보자.
function biggerThanThree(numbers) {
const array = [];
for (let i = 0; i < numbers.length; i++) {
if (numbers[i] > 3) {
array.push(numbers[i]);
}
}
return array;
}
const numbers = [1, 2, 3, 4, 5, 6, 7];
console.log(biggerThanThree(numbers)); // [4, 5, 6, 7]
조건에 해당하는 숫자를 새로운 배열에 추가해서 출력할 수 있도록 함수를 작성하였다.
새로운 배열에 추가할 때는 내장함수 push를 이용해서 추가해주었다.