Metode JavaScript String lastIndexOf () mengembalikan indeks kemunculan terakhir dari nilai yang diberikan dalam string, atau -1 jika tidak ada.
Sintaks dari lastIndexOf()
metode ini adalah:
str.lastIndexOf(searchValue, fromIndex)
Di sini, str adalah string.
Parameter lastIndexOf ()
The lastIndexOf()
Metode mengambil di:
- searchValue - Nilai yang akan dicari dalam string. Jika tidak ada string yang disediakan secara eksplisit, fromIndex dikembalikan.
- fromIndex (opsional) - Indeks untuk mulai mencari string mundur. Secara default adalah + Infinity .
Catatan:
- Jika fromIndex> = string.length , seluruh string dicari.
- Jika fromIndex <0 , maka dianggap sama dengan 0 .
Kembalikan nilai dari lastIndexOf ()
- Mengembalikan indeks terakhir dari nilai dalam string jika ada setidaknya sekali.
- Mengembalikan -1 jika nilainya tidak ditemukan dalam string.
Catatan: The lastIndexOf()
Metode kasus sensitif.
Contoh: Menggunakan metode lastIndexOf ()
var str = "JavaScript is the world's most misunderstood programming language."; // lastIndexOf() returns the last occurance var index1 = str.lastIndexOf("language"); console.log(index1); // 57 var index2 = str.lastIndexOf("p"); console.log(index2); // 45 // second argument specifies the search's start index var index3 = str.lastIndexOf("p", 44); console.log(index3); // 8 // lastIndexOf returns -1 if not found var index4 = str.lastIndexOf("Python"); console.log(index4); // -1
Keluaran
57 45 8 -1
Bacaan yang Direkomendasikan:
- String JavaScript
- JavaScript String.indexOf ()