[JS]일정한 배열에서 3보다 큰 값 구하기

IT쿠키·2021년 9월 16일
2
post-thumbnail

일정한 배열에서 3보다 큰 값 구하기

function biggerThree(numbers) {
  let big = [];
  for (let i = 0; i < numbers.length; i++) {
    if (numbers[i] > 3) {
      big.push(numbers[i]);
    }
  }
  return big;
}

const numbers = [1, 2, 3, 4, 5, 6, 7];
console.log(biggerThree(numbers)); // [4, 5, 6, 7]

처음에 값을 구하는 경우 numbers 에 해당하는 배열을 biggerThanThree 로 파라미터로 할당하여 그 수만큼(length) for문을 반복하게 하고 3보다 큰 수 라는 조건문을 확인하기 위해 if문을 활용하여 활용
let big에 넣어 준다.
그 후 값을 확인하기 위해 return big을 하고 결과값을 확인하면 된다.
참고로 좀 더 단순하게 하자면

function biggerThree(numbers) {
numbers = numbers.filter((number) => number > 3);
return numbers;
}

filters 활용해서 3보다 작은거 넘겨버리면 된다^__^

profile
IT 삶을 사는 쿠키

0개의 댓글