67 of 264 menu

Kaedah indexOf

Kaedah indexOf melaksanakan carian substring dalam rentetan. Dalam parameter pertama kita nyatakan substring yang dicari dalam kes yang kita perlukan (huruf besar atau huruf kecil). Kaedah ini akan mengembalikan kedudukan pertemuan pertama, dan jika tidak ditemui, ia akan mengembalikan -1. Parameter kedua yang pilihan boleh dihantar nombor aksara, dari mana carian harus dimulakan.

Sintaks

rentetan.indexOf(apa yang dicari, [dari mana untuk mula mencari]);

Contoh

Mari cari kedudukan kemunculan pertama substring:

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

Keputusan pelaksanaan kod:

3

Contoh

Mari nyatakan kedudukan untuk mula mencari:

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

Keputusan pelaksanaan kod:

6

Contoh

Sekarang mari cari substring yang tidak wujud:

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

Keputusan pelaksanaan kod:

-1

Contoh

Mari cari substring yang dinyatakan dalam kes yang tidak sesuai untuk rentetan semasa:

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

Keputusan pelaksanaan kod:

-1

Lihat juga

  • kaedah startsWith,
    yang menyemak permulaan rentetan
  • kaedah endsWith,
    yang menyemak akhir rentetan
  • kaedah lastIndexOf,
    yang mencari kemunculan terakhir substring
  • kaedah includes,
    yang mencari rentetan
  • kaedah at,
    yang mencari aksara rentetan
nlbyhuhics