jQuery の.inArray()
メソッドを使用すると、配列内の特定の要素を検索し、そのインデックス値 (見つかった場合) を返すことができます。その使用法は次のとおりです:
$.inArray(value, array [, fromIndex])
パラメータの説明:
value
: 検索する値array
: 検索する配列fromIndex
(オプション): 指定した位置から検索を開始します戻り値:
たとえば、配列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 サイトの他の関連記事を参照してください。