Metode indexOf
Metode indexOf melakukan pencarian substring
dalam string. Pada parameter pertama
tentukan substring yang dicari dalam
register yang kita butuhkan (huruf besar atau kecil).
Metode akan mengembalikan posisi kecocokan pertama,
dan jika tidak ditemukan, akan mengembalikan -1.
Parameter opsional kedua dapat
digunakan untuk meneruskan nomor karakter dari mana pencarian harus dimulai.
Sintaksis
string.indexOf(apaYangDicari, [dariManaMulaiMencari]);
Contoh
Mari temukan posisi kemunculan pertama substring:
let str = 'ab cd cd cd ef';
let res = str.indexOf('cd');
console.log(res);
Hasil eksekusi kode:
3
Contoh
Mari tentukan posisi untuk memulai pencarian:
let str = 'ab cd cd cd ef';
let res = str.indexOf('cd', 4);
console.log(res);
Hasil eksekusi kode:
6
Contoh
Sekarang mari cari substring yang tidak ada:
let str = 'ab cd cd cd ef';
let res = str.indexOf('xx');
console.log(res);
Hasil eksekusi kode:
-1
Contoh
Mari cari substring yang ditentukan dalam register yang tidak sesuai untuk string saat ini:
let str = 'ab cd cd cd ef';
let res = str.indexOf('CD');
console.log(res);
Hasil eksekusi kode:
-1
Lihat juga
-
metode
startsWith,
yang memeriksa awal string -
metode
endsWith,
yang memeriksa akhir string -
metode
lastIndexOf,
yang mencari kemunculan terakhir substring -
metode
includes,
yang mencari string -
metode
at,
yang mencari karakter string