67 of 264 menu

Metode indexOf

Metode indexOf veic apakšvirknes meklēšanu virknē. Pirmajā parametrā norādām meklējamo apakšvirkni vajadzīgajā reģistrā (lielie burti vai mazie burti). Metode atgriezīs pirmā sakritības pozīciju, bet, ja tāda netiks atrasta, tad atgriezīs -1. Otro neobligāto parametru var izmantot, lai norādītu rakstzīmes numuru, no kuras jāsāk meklēšana.

Sintakse

virkne.indexOf(ko meklējam, [no kurienes sākt meklēšanu]);

Piemērs

Meklēsim pirmās atrastās apakšvirknes pozīciju:

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

Koda izpildes rezultāts:

3

Piemērs

Norādīsim pozīciju, no kuras sākt meklēšanu:

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

Koda izpildes rezultāts:

6

Piemērs

Tagad meklēsim neesošu apakšvirkni:

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

Koda izpildes rezultāts:

-1

Piemērs

Meklēsim apakšvirkni, kas norādīta nepiemērotā reģistrā dotajai virknei:

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

Koda izpildes rezultāts:

-1

Skatiet arī

  • metodi startsWith,
    kas pārbauda virknes sākumu
  • metodi endsWith,
    kas pārbauda virknes beigas
  • metodi lastIndexOf,
    kas meklē pēdējo apakšvirknes atradumu
  • metodi includes,
    kas meklē virkni
  • metodi at,
    kas meklē virknes rakstzīmi
Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt