jquery .inarrayの使用法

王林
リリース: 2023-05-28 10:52:07
オリジナル
783 人が閲覧しました

jQuery の .inArray() メソッドを使用すると、配列内の特定の要素を検索し、そのインデックス値 (見つかった場合) を返すことができます。その使用法は次のとおりです:

$.inArray(value, array [, fromIndex])
ログイン後にコピー

パラメータの説明:

  • value: 検索する値
  • array: 検索する配列
  • fromIndex (オプション): 指定した位置から検索を開始します

戻り値:

  • 見つかった場合 要素が見つかった場合は、配列内のそのインデックス値 (0 から始まる) が返され、それ以外の場合は -1 が返されます。

たとえば、配列 arr:

var arr = [2, 4, 6, 8];
ログイン後にコピー

があるとします。数値 4 がこの配列内にあるかどうかを確認したい場合は、次のように使用できます。 .inArray() メソッドを次のように実行します。

if ($.inArray(4, arr) !== -1) {
  console.log('4在数组中');
} else {
  console.log('4不在数组中');
}
ログイン後にコピー

この例では、検索する値 (4) と検索する配列 (arr) を渡します。 ) .inArray()Method のパラメータとして。配列内に 4 がある場合、.inArray() メソッドはそのインデックス値 (1) を返し、「配列内に 4」というメッセージが出力されます。それ以外の場合は、-1 が返され、「4 が配列内にありません」というメッセージが出力されます。

インデックス値を指定して検索を開始することもできます。例:

var arr = [2, 4, 6, 8];
var startIndex = 2;

if ($.inArray(6, arr, startIndex) !== -1) {
  console.log('6在数组中');
} else {
  console.log('6不在数组中');
}
ログイン後にコピー

この例では、インデックス値 2 から始まる、つまり数値 6 から始まる配列内の要素を検索します。 6 が配列内にある場合は、「6 が配列内にあります」というメッセージが出力されます。それ以外の場合は、-1 が返され、「6 が配列にありません」というメッセージが出力されます。

要約すると、.inArray() メソッドは、配列内の特定の要素を検索し、そのインデックス値を返すのに役立ちます。検索を開始する場所を指定することもできます。この方法は、特に Javascript で配列を扱う場合に非常に実用的です。

以上がjquery .inarrayの使用法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!