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