jQuery.grep () -Methode
Beispiele
Das Filtern des ursprünglichen Arrays
<Div> </ div> < p> </ p> <span> </ span> <script> $ (function () {
var arr = [ 1, 9, 3, 8, 6, 1, 5, 9, 4, 7, 3, 8, 6, 9, 1 ]; $ ( "Div" ). Text ( arr. join ( "," ) ) ;. ANL = jQuery grep ( arr, Funktion ( n, i ) {
Rückkehr ( n! == 5 && i> 4 );}); $ ( "P" ). Text ( arr. join ( "," ) ) ;. ANL = jQuery grep ( arr, Funktion ( ein ) {
Rückkehr ! A == 9;}); $ ( "Span" ). Text ( arr. join ( "," ) );}) </ Script>
Versuchen »
Definition und Verwendung
$ .grep () Funktion verwendet die angegebene Funktion Filterelemente in dem Array und gibt ein Array gefiltert.
Tipp: Quell - Array ist nicht betroffen, filtern Sie Ergebnisse spiegeln nur die Ergebnisse des Arrays zurückgegeben.
Grammatik
$.grep( array, function [, invert ] )
参数 | 描述 |
---|---|
array | Array类型 将被过滤的数组。 |
function | Function类型 指定的过滤函数。grep()方法为function提供了两个参数:其一为当前迭代的数组元素,其二是当前迭代元素在数组中的索引。 |
invert | 可选。 Boolean类型 默认值为false,指定是否反转过滤结果。如果参数invert为true,则结果数组将包含function返回false的所有元素。 |
Weitere Beispiele
Das Filtern des ursprünglichen Arrays
Filtern das Array Elementwert größer als 0 ist.
Das Filtern des ursprünglichen Arrays
Auszufiltern Arrayelement-Wert nicht größer als 0 ist.