配列内の要素を検索するには、indexOfを使用します。
存在する場合は存在したインデックス番号が返り、存在しない場合は-1が返ります。
配列内の要素を検索する
例)"ccc"が存在するかどうか検索する
1 2 |
var arr = ["aaa", "bbb", "ccc", "ddd", "eee", "fff"]; var idx = arr.indexOf("ccc"); |
- (結果)
- idx → 2 (※0以上なので存在する)
解説
- 検索した要素が複数存在する場合、一番初めに存在した番号が返ります。
- 一番最後に存在した番号を取得したい場合は lastIndexOf を使用します。