ホームページ >ウェブフロントエンド >jsチュートリアル >jQuery の学習 JavaScript オブジェクトとコレクションを操作する 7 つの関数_jquery

jQuery の学習 JavaScript オブジェクトとコレクションを操作する 7 つの関数_jquery

WBOY
WBOYオリジナル
2016-05-16 18:35:151011ブラウズ

文字列 から先頭と末尾の null 文字を削除します: $.trim()

同様の関数を提供する多くの高級言語と同様、jQuery クラス ライブラリもそのような関数を提供します。具体的な使用法: $.trim(value) は、渡された文字列から先頭と末尾の空白文字を削除し、結果を返します。

プロパティとコレクションを反復処理します:

次のメソッドを使用して、JavaScript で配列とオブジェクトを操作できます:

var anArray = ['one','two','three'];

for(var n = 0; n

var anObject = {1:1、2:2、3:3};

for(var p in anObject){...}

jQuery では、コンテナに渡された各項目を反復し、各項目に対して渡されたコールバック関数を呼び出すために、$.each(container,callback) が提供されます。

この関数は、同じ形式の配列またはオブジェクトを反復処理できます:

var anArray = ['one','two','three'];

$.each(anArray,function(n,value){...});

var anObject = {1:1、2:2、3:3};

$.each(anObject,function(name,value){...});

配列をフィルターします:

特定の条件に一致する要素を見つけるために配列を走査することは、大量のデータを処理するアプリケーションにとって頻繁に必要となる要件であり、jQuery にはこの関数を実装するための $.grep() 関数が用意されています。

$.grep(array,callback,invert) は、渡された配列を走査し、各要素のコールバック関数を呼び出します。コールバック関数の戻り値は、現在の要素を新しい配列に収集するかどうかを決定します (新しい配列は $.grep() 関数の値として返されます)。

配列をフィルタリングして 100 より大きい値をすべて取得したい場合:

var bigNumber = $.grep(originalArray,function(value){戻り値 > 100;});

配列に特定の値が含まれるか、配列内の特定の値の添字値が含まれるか:

$.inArray(value,array) は、配列内で渡された値が最初に出現するインデックスを返します。

var index = $.inArray(2,[1,2,3,4,5]); 結果として、添字値 1 が返され、インデックス変数に割り当てられます。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。