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

javascriptstring.indexOf(apaYangDicari, [dariManaMulaiMencari]);

Contoh

Mari temukan posisi kemunculan pertama substring:

javascriptlet str = 'ab cd cd cd ef';
let res = str.indexOf('cd');

console.log(res);

Hasil eksekusi kode:

javascript3

Contoh

Mari tentukan posisi untuk memulai pencarian:

javascriptlet str = 'ab cd cd cd ef';
let res = str.indexOf('cd', 4);

console.log(res);

Hasil eksekusi kode:

javascript6

Contoh

Sekarang mari cari substring yang tidak ada:

javascriptlet str = 'ab cd cd cd ef';
let res = str.indexOf('xx');

console.log(res);

Hasil eksekusi kode:

javascript-1

Contoh

Mari cari substring yang ditentukan dalam register yang tidak sesuai untuk string saat ini:

javascriptlet str = 'ab cd cd cd ef';
let res = str.indexOf('CD');

console.log(res);

Hasil eksekusi kode:

javascript-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