JavaScript String indeksOf()
Contoh
Cari string untuk "selamat datang":
let text = "Hello world, welcome to the universe.";
let result = text.indexOf("welcome");
Cari string untuk "Selamat datang":
let text = "Hello world, welcome to the universe.";
let result = text.indexOf("Welcome");
Temukan kemunculan pertama dari "e":
let text = "Hello world, welcome to the universe.";
text.indexOf("e");
Temukan kemunculan pertama "e", mulai dari posisi 5:
let text = "Hello world, welcome to the universe.";
text.indexOf("e", 5);
Temukan kemunculan pertama dari "a":
let text = "Hello world, welcome to the universe.";
text.indexOf("a");
Definisi dan Penggunaan
Metode indexOf()
mengembalikan posisi kemunculan pertama dari suatu nilai dalam sebuah string.
Metode indexOf()
mengembalikan -1 jika nilainya tidak ditemukan.
Metode indexOf()
ini peka huruf besar/kecil.
Sintaksis
string.indexOf(searchvalue, start)
Parameter
Parameter | Description |
searchvalue | Required. The string to search for. |
start | Optional. The position to start from (default is 0). |
Nilai Kembali
Jenis | Keterangan |
Sebuah angka | Posisi pertama di mana nilai pencarian terjadi. -1 jika tidak pernah terjadi. |
Perbedaan Antara
String indexOf() dan String search()
Metode indexOf()
tidak dapat mencari terhadap ekspresi reguler.
Argumen search()
tidak dapat mengambil posisi awal.
Dukungan Peramban
indexOf()
adalah fitur ECMAScript1 (ES1).
ES1 (JavaScript 1997) didukung penuh di semua browser:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |