indexOf Metode
Die indexOf metode soek na 'n substring
in 'n string. In die eerste parameter
spesifiseer ons die substring waarna gesoek word in die verlangde
kapitalisasie (hoofletters of kleinletters).
Die metode sal die posisie van die eerste ooreenkoms teruggee,
en as dit nie gevind word nie, sal dit -1 teruggee.
'n Tweede opsionele parameter kan
die nommer van die karakter oordra van waar die soektog
moet begin.
Sintaksis
string.indexOf(waarna gesoek word, [van waar om te begin soek]);
Voorbeeld
Kom ons vind die posisie van die eerste voorkoms van die substring:
let str = 'ab cd cd cd ef';
let res = str.indexOf('cd');
console.log(res);
Resultaat van die kode-uitvoering:
3
Voorbeeld
Kom ons spesifiseer die posisie om die soektog van te begin:
let str = 'ab cd cd cd ef';
let res = str.indexOf('cd', 4);
console.log(res);
Resultaat van die kode-uitvoering:
6
Voorbeeld
Soek nou na 'n substring wat nie bestaan nie:
let str = 'ab cd cd cd ef';
let res = str.indexOf('xx');
console.log(res);
Resultaat van die kode-uitvoering:
-1
Voorbeeld
Kom ons soek na 'n substring, gespesifiseer in 'n kapitalisasie wat nie geskik is vir die huidige string nie:
let str = 'ab cd cd cd ef';
let res = str.indexOf('CD');
console.log(res);
Resultaat van die kode-uitvoering:
-1
Sien ook
-
metode
startsWith,
wat die begin van 'n string nagaan -
metode
endsWith,
wat die einde van 'n string nagaan -
metode
lastIndexOf,
wat soek na die laaste voorkoms van 'n substring -
metode
includes,
wat soek na 'n string -
metode
at,
wat soek na 'n stringkarakter