배열에서 원하는 값만 추출하려면 아래와 같이 할 수 있습니다.
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 |