67 of 264 menu

Metoden indexOf

Metoden indexOf utfører søk etter en delstreng i en streng. I den første parameteren spesifiserer vi delstrengen vi leter etter med riktig stor/liten bokstav (store bokstaver eller små bokstaver). Metoden returnerer posisjonen til den første forekomsten, og hvis den ikke blir funnet, returnerer den -1. Med en valgfri andre parameter kan man sende inn indeksen til tegnet hvor søket skal starte.

Syntaks

streng.indexOf(hva vi leter etter, [hvor vi starter søket]);

Eksempel

La oss finne posisjonen til den første forekomsten av delstrengen:

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

Resultatet av kjøring av koden:

3

Eksempel

La oss spesifisere posisjonen å starte søket fra:

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

Resultatet av kjøring av koden:

6

Eksempel

La oss nå søke etter en delstreng som ikke eksisterer:

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

Resultatet av kjøring av koden:

-1

Eksempel

La oss søke etter en delstreng som er spesifisert med feil stor/liten bokstav for den gjeldende strengen:

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

Resultatet av kjøring av koden:

-1

Se også

  • metoden startsWith,
    som sjekker starten av en streng
  • metoden endsWith,
    som sjekker slutten av en streng
  • metoden lastIndexOf,
    som søker etter den siste forekomsten av en delstreng
  • metoden includes,
    som søker etter en streng
  • metoden at,
    som søker etter et tegn i en streng
Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis