본문 바로가기

명사 美 비격식 (무리 중에서) 아주 뛰어난[눈에 띄는] 사람[것]

JavaScript/jQuery

$.grep, 배열반환

$.grep()
jQuery 라이브러리의 메소드 중 하나
배열을 필터링할 때 사용

$.grep(array, function(elementOfArray, indexInArray) [, invert])

array: 필터링할 배열
function: 필터링 함수, true시 요소를 포함, false시 요소제외
invert: 선택요소, true를 전달하면 필터링 함수의 결과를 반전시킴

 

 

예시로 배열의 요소를 순회하며 짝수만 추출해보자.

var arr = [1, 2, 3, 4, 5];
var even = $.grep(arr, function(element, index) {
  return element % 2 === 0;
});
console.log(even); // [2, 4]