본문 바로가기
javascript

filter() 함수

by hjcode 2019. 11. 1.

배열에서 원하는 값만 추출하려면 아래와 같이 할 수 있습니다.

 

var numbers = [1,2,3,4,5];
var arr = [];

for(var i = 0; i < numbers.length; i++){
	if(numbers[i] % 2 === 0)
   	arr.push(numbers[i]);
}

console.log(arr);
// 2,4

 

filter() 함수를 사용하면 훨씬 더 깔끔하게 코드를 작성할 수 있습니다.

 

var numbers = [1,2,3,4,5];

var arr = numbers.filter(function(n){
	return n % 2 === 0;
});

console.log(arr);
// 2,4

 

반응형

'javascript' 카테고리의 다른 글

정렬  (0) 2020.01.30
ES6 향상된 객체 리터럴  (0) 2019.11.24
map() 함수  (0) 2019.10.28
화살표 함수  (0) 2019.10.24
로컬스토리지 예제  (0) 2019.10.21