>  기사  >  웹 프론트엔드  >  배열 순회 및 필터링을 위한 jquery 메서드

배열 순회 및 필터링을 위한 jquery 메서드

WBOY
WBOY원래의
2016-05-16 17:17:321356검색
grep
grep() 메서드는 배열 요소를 필터링하는 데 사용됩니다.
grep(array,callback,invert)
array: 필터링할 배열;
callback: 배열의 각 요소를 처리합니다. 이 함수에는 두 개의 매개변수가 포함되어 있습니다. 첫 번째는 현재 배열 요소의 값이고 다른 하나는 현재 배열 요소의 첨자, 즉 요소 인덱스 값입니다. 이 함수는 부울 값을 반환해야 합니다. 또는 이 함수를 문자열로 설정할 수 있으며, 문자열로 설정하면 "람다 형식"(약식?)으로 처리됩니다. 여기서 a는 배열 요소를 나타내고 i는 요소 인덱스 값을 나타냅니다. 예를 들어, "a > 0"은 "function(a){ return a > 0; }"을 나타냅니다.
invert: 부울 선택 사항, 기본값은 false, 값은 true 또는 false, "invert"가 false 또는 If인 경우 set인 경우, 함수는 필터 함수에 의해 true로 반환된 배열의 요소를 반환합니다. "invert"가 true인 경우 필터 함수에 의해 false로 반환된 요소 집합이 반환됩니다.
코드 복사 코드는 다음과 같습니다.








each 사용법
은 jQuery에서 사용할 수 있습니다. Each 메소드는 이전처럼 for 루프를 작성할 필요가 없습니다. jQuery 소스 코드에서는 각 메소드를 다양하게 사용할 수 있습니다.
실제로 jQuery의 각 메소드는 js의 call 메소드를 통해 구현됩니다.



코드 복사


코드는 다음과 같습니다.






json 객체 탐색:
코드 복사 코드는 다음과 같습니다.
<script><br>var json = [{dd:'SB',AA:'东东',re1:123},{ cccc:'dd',lk:'1qw'}]; <br>for(var i=0,l=json.length;i<l> for(json[i]의 var 키) {<br> 경고(키 ':' json[i] [키]);<br> }<br>}<br></script>



json 개체 순회
에는 다음과 같은 json 개체가 있습니다.

코드 복사 코드는 다음과 같습니다.
var obj ={"name":"Feng Juan" ,"password":"123456","department":"기술 부서","sex":"여성","old":30} ;
순회 방법:
for(var p in obj){
str = str obj[p] ',';
return str;
}

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
이전 기사:목록의 첫 번째 값을 js로 처리하는 것과 list_javascript 기술의 첫 번째 값을 jsp 페이지로 처리하는 방법의 차이점에 대한 자세한 설명다음 기사:목록의 첫 번째 값을 js로 처리하는 것과 list_javascript 기술의 첫 번째 값을 jsp 페이지로 처리하는 방법의 차이점에 대한 자세한 설명

관련 기사

더보기