본문 바로가기
카테고리 없음

jquery grep 배열내부 요소 필터링

by 애플 로그 2021. 2. 6.
반응형

jquery grep 배열내부 요소 필터링

배열에서 특정조건에 일치하는 엘리먼트를 찾으려면 빈번하게 배열을 반복문으로 원하는 값을 찾을수 있지만, 번거롭다.

jquery grep을 사용하면 그에 맞는 조건의 배열 형태로 받을수 있다.

 

 

 // 간단한 사용 grep 

var tmpArr = ['1','2','3','4','5','6','7','8'];

 

// jquery grep 사용

var bigNumbers= $.grep(tmpArr, function(value)
{
  return value > 5;  // 조건
});

이렇게 해서 bigNumbers 를 만들었는데, 내용을 한 번 찍어보자.

 

$.each(bigNumbers, function(n,value){


    console.log('n = '  +  n  + ' value = ' + value);
 

    // n은 배열 index번호 value는 내용

});

 

5이상의 요소들만 필터링 되어 찍히는 것을 확인할수 있다.

 

결과값 : 

 

 

n = 0 value = 6
n = 1 value = 7
n = 2 value = 8

 

 

 

jquery.com api 문서

jquery.com api 문서

 

댓글