Metode lastIndexOf() String JavaScript

Definisi dan penggunaan

lastIndexOf() metode mengembalikan indeks (bawah) kemunculan terakhir nilai yang dinyatakan di dalam string.

lastIndexOf() metode mencari dari belakang ke hadapan string.

lastIndexOf() metode dari permulaan (lokasi 0) mengembalikan indeks.

jika nilai itu tak dijumpai, laluan ini mengembalikan lastIndexOf() Metode mengembalikan -1

lastIndexOf() Metode membezakan besarnya huruf.

Lihat juga:

Metode indexOf()

Contoh

Contoh 1

Mencari kemunculan terakhir "planet":

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

Cuba sendiri

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

Cuba sendiri

Contoh 2

Mencari kemunculan terakhir "planet" dari lokasi 20:

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

Cuba sendiri

Syarat

string.lastIndexOf(substring, start)

parameter

parameter penjelasan
substring wajib. String yang hendak dicari.
start

pilihan. Lokasi mula.

nilai lalai adalah panjang string.

nilai kembalian

jenis penjelasan
nombor

lokasi muncul nilai carian.

jika tak muncul, laluan ini mengembalikan -1

detil teknikal

nilai kembalian

Jika di string pada start pada lokasi sebelum substringjika tak dijumpai, laluan ini mengembalikan substring lokasi substringjika tak dijumpai, laluan ini mengembalikan -1.

Keterangan

lastIndexOf() Metodenya adalah mencari kata dari belakang ke hadapan string string, untuk melihat apakah ia mengandungi susun kata substringtempat mula carian berada di string string di start tanpa menentukan string di akhir start jika ditemui substringjika parameter itu adalah substring kata pertama di string yang ditemui pertama, substring yang sebenarnya adalah string pada lokasi start terakhir sebelum substring

Jika di string tidak dijumpai substringjika tak dijumpai, laluan ini mengembalikan -1.

Perhatian:Walaupun lastIndexOf() Metodenya adalah mencari kata dari belakang ke hadapan string, tetapi posisi aksara yang dia kembalikan masih dihitung dari awal. Lokasi pertama string adalah 0, lokasi aksara terakhir adalah string.length-1.

Dukungan pereksa web

lastIndexOf() ialah ciri ECMAScript1 (ES1).

Semua pereksa web mengepokong sepenuhnya ES1 (JavaScript 1997):

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

Halaman berkaitan

String JavaScript

Kemudahan String JavaScript

Pencarian String JavaScript