전체 방문자
오늘
어제
  • 전체 글
    • HTML
    • CSS
    • Javascript
    • React
    • Typescript
    • Next.js
    • Webpack
    • Vue.js
    • Git & GitHub
    • Error
    • Study
    • 개발 일지✨

블로그 메뉴

  • 💡
  • ⚙️
hELLO · Designed By 정상우.
하루

Home

[반복문] 배열을 받아 총합을 구하는 함수
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를 이용해서 추가해주었다.

 

    'Javascript' 카테고리의 다른 글
    • [배열] 10보다 큰 숫자의 갯수를 반환하는 함수
    • 배열 내장함수
    • 배열
    • getter setter in ES6

    티스토리툴바