これは、「構造/パフォーマンス/動作が完全に分離されたタブ」(jQ バージョンとネイティブ JS バージョン) という記事を書いたときに発見した問題です。今日、友人からもこの質問を受けました。この機能は非常に実用的です。実装方法: コードをコピーします。 コードは次のとおりです。 >function Index( current, obj){ for (var i = 0; i if (obj[i] == current) { return i; 🎜>} } } 原則: for ループをたどって、現在の要素と等しい現在のコレクション内の要素を見つけ、次に添え字の値を見つけます。要素のインデックス値は要素コレクションの現在の要素です。 コードをコピーします。コードは次のとおりです。 function Index(current, obj){ for (var i = 0, length = obj.length; iif (obj[i] == 現在) { return i } } }