「JavaScript」lastIndexOfで文字列が最後に現れる位置を検索する
書式
lastIndexOf(searchValue, fromIndex)
引数1に探す文字列を指定し、第2引数には探し始める文字数を指定します。
引数2は省略可能で、省略した場合は文字の一番最後から探します。
戻り値
searchValue が最後に出現した位置です。見つからなかった場合は、 -1 になります。
使用例
const target = 'tokyo'; const str = 'yo'; const res1= target.lastIndexOf(str); console.log(res1); const target2 = '東京 大学 京'; const str2 = '京'; const res2= target2.lastIndexOf(str2); console.log(res2);
実行結果
3
6