67 of 264 menu

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
bnderodauzc