ホームページ >ウェブフロントエンド >jsチュートリアル >jQueryアレイアイテムのインデックスを見つけます
単純なjQueryコードスニペットを使用して、既知のアイテム値を持つ配列アイテムのインデックスを見つけます。これは、.NETのArray.FindIndex
メソッドと少し似ていますが、inArray
関数を使用します。
// 语法 jQuery.inArray(value, array) // 示例 jQuery.inArray("Sam", array)JQuery IndexのFAQの検索および配列アイテムのFAQ
javaScriptの
findIndex()
JavaScriptのはすぐに要素のインデックスを返します。それ以外の場合、それは-1を返します。 findIndex()
findIndex()
javaScriptの
findIndex()
indexOf()
は、両方とも配列内の要素のインデックスを見つけるために使用されます。ただし、それらにはいくつかの重要な違いがあります。 findIndex()
メソッドは、指定された要素が配列にある最初のインデックスを返し、存在しない場合は-1を返します。厳密な平等(indexOf()
または3つの平等演算子と同じ方法)を使用して、要素を比較します。一方、コールバック関数が真の値を返し、その要素のインデックスを返すまで、indexOf()
配列内の各要素でコールバック関数を実行します。そのような要素が見つからない場合、それは-1を返します。 ===
findIndex()
jqueryで
findIndex()
はい、jqueryでメソッドがないことに注意する必要があります。代わりに、JavaScriptのfindIndex()
メソッドを使用できます。 jqueryでfindIndex()
を使用する場合は、最初にjQueryオブジェクトをJavaScriptアレイに変換する必要があります。 $.inArray()
indexOf()
オブジェクトの配列でfindIndex()
を使用するにはどうすればよいですか?
findIndex()
を使用できます。コールバック関数は、探しているオブジェクトのtrueを返す必要があります。例は次のとおりです。
findIndex()
複数の要素が
let array = [{id: 1, name: 'John'}, {id: 2, name: 'Jane'}, {id: 3, name: 'Joe'}]; let index = array.findIndex(obj => obj.id === 2); console.log(index); // 输出:1
findIndex()
のテスト関数を満たしている場合、メソッドは関数を満たす最初の要素のインデックスを返します。アレイ内の残りの要素を確認し続けていません。 文字列にfindIndex()
を使用できますか?
findIndex()
を使用することはできません。 またはfindIndex()
メソッドを使用できます。 findIndex()
findIndex()
それはすべてのブラウザでサポートされていますか? findIndex()
メソッドは、インターネットエクスプローラーではサポートされていません。ただし、Chrome、Firefox、Safari、Edgeなど、すべての最新のブラウザでサポートされています。
findIndex()
を使用できますか? はい、多次元配列でfindIndex()
を使用できます。ただし、ネストされた配列を処理できるコールバック関数を提供する必要があります。コールバック関数は、サブアレイを反復し、探している条件を確認する必要があります。
findIndex()
を使用して、基準を満たす最後の要素を見つける方法は? findIndex()
メソッドは、提供されたテスト関数を満たす最初の要素のインデックスのみを返します。条件を満たす最後の要素を見つけたい場合は、reverse()
メソッドを使用して配列を反転してからfindIndex()
を呼び出す必要があります。
findIndex()
型
findIndex()
はい、findIndex()
inpyed配列を使用できます。タイプ付き配列は、JavaScriptアレイに似たオブジェクトであり、生のバイナリデータにアクセスする方法を提供します。通常のアレイと同様に、
以上がjQueryアレイアイテムのインデックスを見つけますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。