ホームページ  >  記事  >  ウェブフロントエンド  >  配列の走査とフィルタリングのための jquery メソッド arrays_jquery

配列の走査とフィルタリングのための jquery メソッド arrays_jquery

WBOY
WBOYオリジナル
2016-05-16 17:17:321340ブラウズ
grep
grep() メソッドは配列要素をフィルタリングするために使用されます
grep(array,callback,invert)
array: フィルタリングされる配列;
callback: の各要素を処理しますこの関数には 2 つのパラメータが含まれており、1 つは現在の配列要素の値、もう 1 つは現在の配列要素の添え字、つまり要素のインデックス値です。この関数はブール値を返す必要があります。あるいは、この関数は文字列に設定することもできます。文字列に設定すると、「ラムダ形式」(短い形式?)として扱われます。ここで、a は配列要素を表し、i は要素のインデックス値を表します。たとえば、「a > 0」は「function(a){ return a > 0; }」を表します。
invert: ブール型オプション、デフォルト値 false、値は true または false、「invert」が false または If 「invert」が true の場合、フィルター関数によって false として返される要素のセットが返されます。
コードをコピー コードは次のとおりです:






それぞれ

各メソッドの使用方法
は jQuery で利用できます。 各メソッドは以前のように for ループを記述する必要がなく、jQuery のソース コード内で多くのメソッドが使用されます。
実際には、jQuery の各メソッドは、js の call メソッドを通じて実装されます。


コードをコピー


コードは次のとおりです:






json オブジェクトを走査します:


コードをコピー コードは次のとおりです: <script></div>var json = [{dd:'SB', AA:'东东',re1:123},{cccc:'dd',lk:'1qw'}]; <div class="codebody" id="code85758">for(var i=0,l=json.length;i<l> for(var key in json[i]){<br>alert(key ':' json[i] [key]);<br> }<br>}<br></script>



json オブジェクトの走査

には次の json オブジェクトがあります:

コードをコピー コードは次のとおりです:var obj ={"name":"Feng Juan" ,"password":"123456","Department":"Technical Division"," sex":" Female","old":30};
トラバーサルメソッド:
for(var p in obj){
str = str obj[p] ',';
return str ;
}

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
前の記事:list_javascriptスキルのリストの最初の値のjs処理と最初の値のjspページの処理の違いの詳細な説明次の記事:list_javascriptスキルのリストの最初の値のjs処理と最初の値のjspページの処理の違いの詳細な説明

関連記事

続きを見る