jQuery.grep () 메소드
예
원래의 배열을 필터링
<DIV> </ DIV> < P> </ P> <SPAN> </ SPAN> <script> $ (함수 () {
VAR 도착 = [ 1, 9, 3, 8, 6, 1, 5, 9, 4, 7, 3, 8, 6, 9, 1 ] $ ( "사업부" ). 텍스트 ( 도착. 가입 ( "," ) ); 도착지 = jQuery를 그렙 ( 도착, 기능 ( N, 난 ) {
반환 ( N! == 5 & & I> (4) );}); $ ( "P" ). 텍스트 ( 도착. 가입 ( "," ) ); 도착지 = jQuery를 그렙 ( 도착, 기능 ( ) {
반환 ! == 9;}); $ ( "스팬" ). 텍스트 ( 도착. 가입 ( "," ) );}) </ 스크립트>
»시도
정의 및 사용
$ .grep () 함수는 배열 내의 지정된 함수 필터 소자를 사용하여 필터링 된 어레이를 리턴한다.
팁 : 광원 어레이가 영향을받지는 필터 결과는 배열의 결과가 반환 반영한다.
문법
$.grep( array, function [, invert ] )
参数 | 描述 |
---|---|
array | Array类型 将被过滤的数组。 |
function | Function类型 指定的过滤函数。grep()方法为function提供了两个参数:其一为当前迭代的数组元素,其二是当前迭代元素在数组中的索引。 |
invert | 可选。 Boolean类型 默认值为false,指定是否反转过滤结果。如果参数invert为true,则结果数组将包含function返回false的所有元素。 |
더 많은 예제
원래의 배열을 필터링
배열 요소의 값이 0보다 큰 필터링.
원래의 배열을 필터링
배열 요소의 값을 필터링하여 0보다 크다.