JavaScript Array lastIndexOf()

定義と用法

lastIndexOf() メソッドは配列内で指定されたプロジェクトを検索し、その位置を返します。

検索は指定された位置から開始し、指定されていない場合は末尾から始まり、配列の先頭で検索を終了します。

プロジェクトが見つからない場合、 lastIndexOf() メソッドは-1を返します。

検索するプロジェクトが複数回出现する場合、lastIndexOf() メソッドは最後の位置を返します。

ヒント:先頭から順に検索する場合、 indexOf() メソッド。

インスタンス

例 1

配列内で「Apple」プロジェクトを検索します:

var fruits = ["Banana", "Orange", "Apple", "Mango"];
var a = fruits.lastIndexOf("Apple");

実際に試してみる

例 2

配列内で「Apple」プロジェクトを検索します:

var fruits = ["Banana", "Orange", "Apple", "Mango", "Banana", "Orange", "Apple"];
var a = fruits.lastIndexOf("Apple");

実際に試してみる

例 3

配列内で「Apple」プロジェクトを位置 4 から検索します:

var fruits = ["Banana", "Orange", "Apple", "Mango", "Banana", "Orange", "Apple"];
var a = fruits.lastIndexOf("Apple", 4);

実際に試してみる

文法

array.lastIndexOf(item, start)

パラメータ値

パラメータ 説明
item 必須。検索するプロジェクト。
start オプション。検索を開始する場所。負の値の指定された位置は末尾から数え、先頭にまで検索します。

技術的詳細

返り値: 数値、指定されたプロジェクトの場所を示します。指定しない場合、-1。
JavaScript バージョン: ECMAScript 5

ブラウザサポート

テーブルの数字には、このメソッドを完全にサポートする最初のブラウザバージョンが記載されています。

すべてのブラウザが完全にサポートしています lastIndexOf() 方法:

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
サポート 9.0 サポート サポート サポート サポート

関連ページ

チュートリアル:JavaScript 配列

チュートリアル:JavaScript 配列 Const

チュートリアル:JavaScript 配列メソッド

チュートリアル:JavaScript 配列のソート

チュートリアル:JavaScript 配列のイテレーション