donaricano-btn

배열 요소 중 특정 값 만을 골라 내서 배열로 반환하라 - filter()

- filter : boolean 함수를 만족하는 요소를 포함하는 배열반환

- filter(boolean 함수)


1. 구현

1) 짝수만 배열로 반환

1
2
3
4
5
6
7
8
9
10
11
12
13
function check() {
 
    var nums = [1,2,3,4,5,6,7,8,9,10];
    var even = nums.filter(isEven);
 
    document.getElementById("result").innerHTML = even;
 
}
 
function isEven(num){
 
    return num % 2 == 0;
}

2) 점수가 60점 이상인 것만 배열로 반환

1
2
3
4
5
6
7
8
9
10
11
12
function check() {
 
       var nums = [10,20,80,4,60,100];
       var pass = nums.filter(passing);
        document.getElementById("result").innerHTML = pass;
 
}
 
function passing(num){
 
        return num >= 60;
}

블로그 이미지

리딩리드

,