ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScriptで指定された要素の終了インデックスを返す方法
前の記事では、配列に指定された値が含まれているかどうかを判断するために include() を使用する方法を学びました。「js で include() を使用して配列に指定された値が含まれているかどうかを判断する方法#」を参照してください。 ##」。今回は指定した要素の終了インデックスを返す方法について学習しますので、必要に応じて参考にしてください。
まず小さな例を見てみましょう。 このような問題が発生しました。1、2、3、1、2 を含む配列があることがわかっています。次に、この配列内で最後に出現する要素 3 のインデックスを知りたいとします。 。 何?要素 1 と要素 2 はどうなるでしょうか?<script> var arr = new Array(7); arr[0] = "one"; arr[1] = "two"; arr[2] = "three"; arr[3] = "one"; arr[4] = "two"; console.log(arr.lastIndexOf('three')); console.log(arr.lastIndexOf('one')); console.log(arr.lastIndexOf('two')); </script>この例の結果は、
数组名称.lastIndexOf(被查找的元素,查询位置)このメソッドの 2 番目のパラメーターは、この位置から開始する逆方向検索を表します。デフォルトは、配列の長さから 1
(arr.length - 1) を引いた値です。つまり、配列全体が検索されます。値が配列の長さ以上の場合、配列全体が検索されます。負の場合は、配列の末尾から前方へのオフセットとして処理されます。値が負の場合でも、配列は後ろから前に検索されます。値が負で、その絶対値が配列の長さより大きい場合、メソッドは -1 を返します。つまり、配列は検索されません。
以上がJavaScriptで指定された要素の終了インデックスを返す方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。