Metode String.lastIndexOf() mengembalikan indeks dari huruf yang pertama kali ditemukan di dalam string target, metode ini melakukan pencarian dari kanan ke kiri.

Sintaks:

stringObj.lastIndexOf(searchValue, fromIndex)
  • searchValue dipakai untuk menetapkan substring yang akan dicari.
  • fromIndex dipakai untuk menetapkan indeks awal pencarian di mulai, kalau parameter fromIndex dihilangkan, maka awal pencarian di mulai dari indeks terakhir di dalam string. Jika nilai yang dicari tidak ditemukan, -1 akan dikembalikan.

String.lastIndexOf() yaitu metode standard JavaScript 1.0+, JScript 1.0+, ECMAScript 1.0+ dan di dukung Google Chrome Beta+, Firefox 1.0 (Gecko 1.7)+, IE 3+, Netscape Navigator 2.0+, Opera 3.0+, Safari 1.0+.

Contoh di bawah ini mencoba mencari huruf “a” dan huruf “l” di dalam string stringObj, sehabis dijalankan masing-masing mengembalikan 1 dan -1. Untuk 1, pencarian “a” ditemukan dan berada pada indeks ke 1. Meskipun di indeks ke 2 dan ke 3 ada “a” juga, mereka tidak termasuk, alasannya yaitu pencariannya di mulai dari indeks ke 1 ke kiri dan huruf yang cocok dan ditemukan yaitu “a” yang berada pada indeks ke 1. Untuk -1, pencarian “l” tidak ditemukan, alasannya yaitu terhitung dari indeks ke 3 ke kiri tidak ada “l” (karakter “l” berada pada indeks ke 4):

var stringObj = new String("Haaalo!"); document.write(stringObj.lastIndexOf("a",1)); // 1 document.write(stringObj.lastIndexOf("l",3)); // -1

Ilustrasi untuk “Halo!”:
Sebagai pola kalau mencari “l” memakai String.lastIndexOf() dan menetapkan indeks awal pencarian pada indeks ke 3 (“o”), maka awal pencarian di mulai dari “o” ke kiri. Coba lihat yang diberi warna merah, itu area pencariannya. Berdasar area pencarian, “l” ditemukan dan berada di indeks ke 2, alasannya yaitu pencariannya di mulai dari “o” ke kiri.

H a l o !”

Jika mencari “a” memakai String.indexOf() dan menetapkan indeks awal pencarian pada indeks ke 1 (“a”), maka awal pencarian di mulai “a” ke kanan. Coba lihat yang diberi warna merah, itu area pencariannya. Berdasar area pencarian, untuk “a” ditemukan dan berada di indeks ke 1, alasannya yaitu pencariannya di mulai dari “a” ke kanan.

“H a l o !

Demikian yang dapat kami share kepada sobat source code aplikasi pada kesempatan ini, semoga dapat bermanfaat dan bisa menjadi referensi pemrograman bagi anda. Jangan lupa like Fan Page kami, dan SUBSCRIBE Channel Youtube kami untuk dapatkan update source code aplikasi terbaru.
Ahmad Code

Share
Published by
Ahmad Code

Recent Posts

Source Code Aplikasi SMS Gateway Sederhana dengan PHP

selain menggunakan email, contact di dunia mayapun merambah dengan sistem sms gateway, dan yang sering…

3 hours ago

Source Code Aplikasi Sistem Rekam Medis PHP+MYSQL

dalam dunia medispun telah menggunakan system komputasi, berupa aplikasi berbasis desktop maupun under web. kali…

9 hours ago

Source code aplikasi managemen RT-RW berbasis website

Aplikasi web merupakan salah satu media yang tepat untuk memberikan informasi kepada warga atau masyarakat…

15 hours ago

Source code Aplikasi Sistem Informasi Akademik Sekolah Menggunkan PHP MySQL

Aplikasi Sistem Informasi Akedemik Sekolah menggunkan PHP MySQl atau berbasis web ini merupakan sebuah sebuah…

21 hours ago

Source Code Aplikasi Website Portal Menggunakan PHP MySQL

Pada kesempatan ini saya kembali membagikan buat anda pencinta aplikasi berbasis web yaitu source kode…

1 day ago

Source code Aplikasi Website Pendaftaran Online Menggunakan PHP Mysql

Buat sobat semua yang lagi membutuhkan sedikit pencerahan tentang membuat website sistem pendaftaran online, pada…

1 day ago