반응형
배열에 있는 원소중, 원하는 조건에 맞거나 틀린 원소만 추출하여 리턴해준다.
원본 배열은 그대로 유지시켜준다.
api주소 : http://api.jquery.com/jquery.grep/
사용법
/** jQuery.grep( array, function [, invert ] ) array : 원본 배열 function : array를 순환하며 값을 처리 할 함수 invert : 값이 없거나 false일 경우 function의 결과가 true인 원소만 리턴, true일 경우 funciton의 결과가 false인것만 리턴 */ var array = [1,2,3,4,5,6,7,8,9,10]; //ex)배열의 짝수값만 추출 var evenArray = $.grep( array, function(obj,index){ return obj%2==0; }); //evenArray = [2, 4, 6, 8, 10] //ex)배열의 홀수값만 추출 var oddArray = $.grep( array, function(obj,index){ return obj%2==0; },true); //oddArray = [1, 3, 5, 7, 9]
반응형