ホームページ  >  記事  >  ウェブフロントエンド  >  jqueryは配列に対して関数を使用できますか?

jqueryは配列に対して関数を使用できますか?

WBOY
WBOYオリジナル
2022-09-07 17:09:561213ブラウズ

jquery は配列に対して関数を使用できます。配列は、特定の種類のデータのコレクションです。データ型は、整数、文字列、またはオブジェクトにすることもできます。jquery は、trim、grep、 inArray、uniqueなどで配列を操作します。

jqueryは配列に対して関数を使用できますか?

この記事の動作環境: Windows 10 システム、jquery バージョン 3.6.0、Dell G3 コンピューター。

jquery は配列に対して関数を使用できます

jquery の配列処理関数は次のように構成されています:

1, $.trim(value)

value から先頭または末尾の空白文字を削除します。

2, $.each(container, callback(key,value))

コンテナー 項目は反復処理され、項目ごとにコールバック関数 callback が呼び出されます。

container にはオブジェクトまたは配列を指定できます。 js オブジェクトの場合は、その各プロパティが反復され、配列の場合は、その各要素が反復されます。

3. $.extend(target,source1,source2,...,sourcen)

source1...n オブジェクトのプロパティを使用して、ターゲットオブジェクト。戻り値は展開されたオブジェクトです。

4.$.getScript(url, callback)

js スクリプトの動的読み込み。そして、スクリプトが正常に取得されたときにコールバック関数を呼び出します。

5.$.noConflict

$alias の競合を避けてください。 $.noConflict 関数が実行されたら、jQuery 名を使用して呼び出す必要があります。

6. $.grep(array, callback, invert)

渡された配列を走査し、各要素の swap 関数を呼び出します。コールバック関数の戻り値によって、現在の要素を新しい配列に収集するかどうかが決まり、新しい配列が $.grep の戻り値として使用されます。コールバック関数は bool 型の値を返す必要があります。 invert が省略されている場合、または false の場合、コールバック関数が TRUE を返す要素が戻り結果に収集されます。 invert が true の場合、コールバック関数が false を返す要素が返された結果に収集されます。

7.$.map(array,[callback])

変換関数は配列要素ごとに呼び出され、変換された結果を表す値を渡します。変換関数は、変換後の値、null (配列内の項目を削除)、または元の配列に展開された値を含む配列を返すことができます。

8、$.inArray(val,array)

値が配列内に存在するかどうかを 0 から数えて判断します (見つからない場合は -1 を返します)

#9.$.merge(first,second)##2 つの配列をマージします。返された結果は最初の配列の内容を変更します。最初の配列の要素の後に 2 番目の配列の要素が続きます。このメソッドは jQuery のメソッドを使用してネイティブ concat() メソッドを置き換えますが、その機能は複数の配列を同時にマージできる concat() ほど強力ではありません。

10, $.unique(array)

配列内の重複要素をフィルターし、配列内の重複要素を削除します。文字列や数値ではなく、DOM 要素の配列のみを削除します。 array

11, $.makeArray(obj)

配列様オブジェクトを配列オブジェクトに変換します。配列様オブジェクトには長さ属性があり、その属性はメンバーインデックスは 0 から length-1 までです。

12. $(dom).toArray()

jQuery コレクション内のすべての DOM 要素を配列に復元します。これは一般的に使用される方法ではありませんが、個人的には $.makeArray と同じくらい冗長だと思います。

推奨される関連チュートリアル:

jQuery ビデオ チュートリアル

以上がjqueryは配列に対して関数を使用できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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