배열·20 / 32

filter로 골라내기

조건에 맞는 값만 남겨 새 배열을 만들 땐 .filter()를 씁니다. 넘긴 함수가 true를 돌려준 값만 살아남습니다.

let nums = [1, 2, 3, 4, 5];
let even = nums.filter(function (n) {
  return n % 2 === 0;
});
console.log(even);   // [2, 4]

map바꾸고, filter고릅니다. 헷갈리면 이 한 줄만 기억하세요.

할 일

60점 이상만 골라 새 배열을 만들고 출력하세요 여기를 채우세요

막혔나요?
코드 에디터