JQueryを使用して配列を検索する方法、$.inArray()について紹介します。

$.inArray()メソッドは、指定された値が配列内でのインデックス位置を検索するためにjQueryによって提供される方法です。

配列内で指定された値が見つかった場合、そのインデックスを返します。 それ以外の場合は-1を返します。

設定:

  1. 値:検索する値
  2. 配列:検索する配列

返り値:
指定の値が見つかれば、その配列内のインデックス値を返します。見つからない場合は-1を返します。

例:

var arr = [1, 2, 3, 4, 5];
var index = $.inArray(3, arr);
console.log(index); // 输出: 2

var index2 = $.inArray(7, arr);
console.log(index2); // 输出: -1

この例では、最初に配列arrを作成し、その後、$.inArray()メソッドを使用して、値が3である要素のインデックス位置を配列内で検索しました。 結果は2でした。 次に、値が7である要素を検索しようとしましたが、この要素が配列に存在しないため、-1が返されました。

$.inArray()メソッドは、最初に見つかった一致するインデックス位置のみを返すことに留意する必要があります。配列内に複数の同じ値が存在する場合、最初に一致したインデックスのみが返されます。すべての一致するインデックス位置を見つけたい場合は、$.map()メソッドを使用することで実現できます。

bannerAds