67 of 264 menu

Metoden indexOf

Metoden indexOf utför sökning efter en delsträng i en sträng. I den första parametern anger vi den sökta delsträngen med rätt skiftläge (versaler eller gemener). Metoden returnerar positionen för den första matchningen, och om den inte hittas, returnerar den -1. Med en andra valfri parameter kan man skicka numret på tecknet där sökningen ska börja.

Syntax

sträng.indexOf(vad vi söker, [var sökningen ska börja]);

Exempel

Låt oss hitta positionen för den första förekomsten av delsträngen:

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

Resultatet av att köra koden:

3

Exempel

Låt oss ange positionen där sökningen ska börja:

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

Resultatet av att köra koden:

6

Exempel

Låt oss nu söka efter en delsträng som inte finns:

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

Resultatet av att köra koden:

-1

Exempel

Låt oss söka efter en delsträng angiven med felaktigt skiftläge för den aktuella strängen:

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

Resultatet av att köra koden:

-1

Se även

  • metoden startsWith,
    som kontrollerar början av en sträng
  • metoden endsWith,
    som kontrollerar slutet av en sträng
  • metoden lastIndexOf,
    som söker efter den sista förekomsten av en delsträng
  • metoden includes,
    som söker efter en sträng
  • metoden at,
    som söker efter ett tecken i en sträng
Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa