(JS) filter() (2019/10/14)(보충필요!)개발노트/Javascript2019. 10. 14. 18:22
Table of Contents
-개념
배열의 한 바퀴 돌면서 걸러내는 메서드이다.
array.filter(callbackFunction(element, index, array){})
1. element
배열을 순회하면서 배열의 값을 출력한다.
2. index
배열을 순회하면서 인덱스 번호를 출력한다.
3. array
배열의 length만큼 배열 전체 값을 출력한다.
-사용방법
1. 짝수 걸러내기
let numberArry = [1,2,3,4,5,6,7,8,9,10];
let filterArry = numberArry.filter(function(element){
return element % 2 === 0;
})
console.log(filterArry); // [2, 4, 6, 8, 10] 출력
let filterArry = numberArry.filter(function(element){
return element % 2 === 0;
})
let numberArry의 element를 한 개씩 가져와서 2로 나눴을 때 0으로 떨어지면 let filterArry에 담는다.
filter()의 return은 true일 때 요소들을 모아서 새로운 배열에 담는다. 만약, return을 생략하게 되면 undefined이니깐 false이다. 따라서, 빈 배열을 출력시킨다.
'개발노트 > Javascript' 카테고리의 다른 글
(JS) Closure 클로저 (2019/10/21)(보충필요!) (0) | 2019.10.21 |
---|---|
[JS] Boolean 데이터 타입 (0) | 2019.10.15 |
(JS) 객체(Object) (2019/10/10) (0) | 2019.10.10 |
(JS) 함수형 프로그래밍 (2019/10/9) (0) | 2019.10.09 |
(JS) forEach() (2019/10/3) (0) | 2019.10.03 |
@superpil :: 주니어 개발자의 성장기
주니어 개발자의 성장 기록지
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!