JavaScript Array indexOf()
- 前のページ includes()
- 次のページ isArray()
- 一層上のページに戻る JavaScript Arrayリファレンスマニュアル
定義と使用法
indexOf()
メソッドは配列内で指定されたプロジェクトを検索し、その位置を返します。
検索は指定された位置から開始し、指定されていない場合は先頭から、配列の最後に至るまで検索します。
そのプロジェクトが見つからない場合、 indexOf()
返り値は -1 です。
そのプロジェクトが複数回出现する場合、 indexOf()
メソッドは最初に出现した位置を返します。
注釈:最初の項目の位置は 0、次の項目の位置は 1 など、順に増えます。
ヒント:尾から先に検索したい場合は、 lastIndexOf()
メソッド。
例
例 1
配列内で "Apple" プロジェクトを検索します:
var fruits = ["Banana", "Orange", "Apple", "Mango"]; var a = fruits.indexOf("Apple");
例 2
配列内で "Apple" プロジェクトを検索し、位置 4 から検索します:
var fruits = ["Banana", "Orange", "Apple", "Mango", "Banana", "Orange", "Apple"]; var a = fruits.indexOf("Apple", 4);
文法
array.indexOf(item, start)
パラメータの値
パラメータ | 説明 |
---|---|
item | 必須。検索するプロジェクト。 |
start | オプション。検索を開始する場所。 |
技術的な詳細
返り値: | 数値、指定されたプロジェクトの位置を示します。それ以外の場合は -1。 |
---|---|
JavaScript バージョン: | ECMAScript 5 |
ブラウザサポート
すべてのブラウザで完全にサポートされています indexOf()
方法:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
サポート | 9.0 | サポート | サポート | サポート | サポート |
関連ページ
チュートリアル:JavaScript 配列
チュートリアル:JavaScript 配列 Const
チュートリアル:JavaScript 配列メソッド
チュートリアル:JavaScript 配列のソート
チュートリアル:JavaScript 配列のイテレーション
マニュアル:Array lastIndexOf メソッド
- 前のページ includes()
- 次のページ isArray()
- 一層上のページに戻る JavaScript Arrayリファレンスマニュアル