67 of 264 menu

Metodas indexOf

Metodas indexOf atlieka paiešką eilutėje. Pirmuoju parametru nurodome ieškomą eilutę reikiamame registre (didžiosios arba mažosios raidės). Metodas grąžins pirmojo atitikimo poziciją, o jei jis nerastas, grąžins -1. Antruoju neprivalomu parametru galima perduoti simbolio numerį, nuo kurio reikia pradėti paiešką.

Sintaksė

eilutė.indexOf(ką ieškome, [nuo kurio pradėti paiešką]);

Pavyzdys

Raskime pirmojo atitikimo poziciją:

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

Kodo vykdymo rezultatas:

3

Pavyzdys

Nurodykime poziciją, nuo kurios pradėti paiešką:

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

Kodo vykdymo rezultatas:

6

Pavyzdys

Dabar ieškokime neegzistuojančios eilutės:

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

Kodo vykdymo rezultatas:

-1

Pavyzdys

Ieškokime eilutės, nurodytos netinkame dabartinei eilutei registre:

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

Kodo vykdymo rezultatas:

-1

Taip pat žiūrėkite

  • metodas startsWith,
    kuris tikrina eilutės pradžią
  • metodas endsWith,
    kuris tikrina eilutės pabaigą
  • metodas lastIndexOf,
    kuris ieško paskutinio eilutės atitikimo
  • metodas includes,
    kuris ieško eilutę
  • metodas at,
    kuris ieško eilutės simbolį
Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti