Metode JavaScript String lastIndexOf()

Definisi dan penggunaan

lastIndexOf() Metode ini mengembalikan indeks terakhir penempatan nilai yang ditentukan di string (indeks).

lastIndexOf() Metode ini mencari string dari awal.

lastIndexOf() mengembalikan indeks dari awal (posisi 0).

jika nilai tidak ditemukan, maka lastIndexOf() Metode ini mengembalikan -1.

lastIndexOf() Metode ini membedakan huruf besar dan kecil.

Lihat juga:

Metode indexOf()

Contoh

Contoh 1

Mencari penempatan terakhir "planet":

let text = "Hello planet earth, you are a great planet.";
let result = text.lastIndexOf("planet");

Coba sendiri

let text = "Hello planet earth, you are a great planet.";
let result = text.lastIndexOf("Planet");

Coba sendiri

Contoh 2

Mencari penempatan terakhir "planet" dari posisi 20:

let text = "Hello planet earth, you are a great planet.";
let result = text.lastIndexOf("planet", 20);

Coba sendiri

Syarat

string.lastIndexOf(substring, start)

Parameter

Parameter Deskripsi
substring Diperlukan. String yang akan dicari.
start

Pilihan. Posisi awal.

Nilai baku adalah panjang string.

nilai kembalian

Tipe Deskripsi
Angka

posisi muncul search value.

jika belum muncul, maka mengembalikan -1.

Detil teknis

nilai kembalian

jika ada string yang ada start pada posisi substringjika tidak ditemukan substring pada posisi substringjika tidak ditemukan, maka mengembalikan -1.

Keterangan

lastIndexOf() Metode ini mencari string dari belakang ke depan untuk melihat apakah ia mengandung substr substringmulai mencari di string string dari start tidak disebutkan string akhir start pada parameter saat substringmaka metode lastIndexOf() akan mengembalikan substring jika karakter pertama string pada posisi substring yang sebenarnya adalah string pada posisi start terakhir sebelum substring.

jika ada string tidak ada yang ditemukan substringjika tidak ditemukan, maka metode ini mengembalikan -1.

Perhatian:Meskipun lastIndexOf() Metode ini mencari kata dari belakang ke depan string, tetapi posisi karakter yang dia kembalikan masih dihitung dari awal. Posisi karakter pertama string adalah 0, dan posisi karakter terakhir adalah string.length-1.

Dukungan peramban

lastIndexOf() Adalah fitur ECMAScript1 (ES1).

Seluruh peramban mendukung ES1 (JavaScript 1997):

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
Dukungan Dukungan Dukungan Dukungan Dukungan Dukungan

Halaman Terkait

String JavaScript

Metode String JavaScript

Pencarian String JavaScript