Array.lastIndexOf() 後ろから要素の位置を検索
最終更新:2026-10-13
Array.lastIndexOf() 後ろから要素の位置を検索
lastIndexOf は配列の末尾から前方に向かって指定した要素を検索し、最後に一致したインデックスを返します。見つからない場合は -1 を返します。
| カテゴリ | 配列 |
|---|
⚙️ 引数
| searchElement | |
|---|---|
| fromIndex |
戻り値:最後に一致したインデックス。見つからない場合は -1。
元の値を変更するか:いいえ(新しい値を返す)
▶ 例
コードを編集して「実行」を押すと、出力パネルに結果が表示されます。
⚠️ 警告
💡 ヒント
🌐 ブラウザ対応
| ブラウザ | |||||
|---|---|---|---|---|---|
| Array.lastIndexOf() | ✓ v1 | ✓ v12 | ✓ v1.5 | ✓ v3 | ✓ v10.5 |
| すべてのモダンブラウザで対応 | |||||
🏷️ 関連する配列メソッド
💡 関連するケース
さらに多くのケースは近日公開予定です。
📚 関連チュートリアル
❓ よくある質問
QlastIndexOf と indexOf の違いは?
AindexOf は前方に走査して最初の一致、lastIndexOf は後方に走査して最後の一致を探します。
QfromIndex が負の場合は?
A末尾からのオフセットになります: -2 は末尾から2要素前から始まります。
QNaN を見つけられますか?
Aいいえ — NaN !== NaN のため、常に -1 を返します。findLastIndex(Number.isNaN) を使ってください。