⊗jsSpRELiP 125 of 294 menu

Savybė lastIndex reguliariosiose išraiškose JavaScript

Reguliarioji išraiška turi savybę lastIndex. Ji nurodo poziciją, nuo kurios bus pradedama paieška kitu exec metodo iškvietimu. Tai reiškia, kad su kiekvienu nauju metodo iškvietimu ši savybė keis savo reikšmę. Pažiūrėkime pavyzdį:

let str = '12 34 56'; let reg = /\d+/g; console.log(reg.lastIndex); // pradinė reikšmė 0 let res; while (res = reg.exec(str)) { console.log(res); // [12], [34], [56] console.log(reg.lastIndex); // 2, 5, 8 }

lastIndex pranašumas yra tas, kad jį galima ne tik skaityti, bet ir keisti, pradedant paiešką nuo nurodytos pozicijos. Žiūrėkite pavyzdį:

let str = '12 34 56'; let reg = /\d+/g; reg.lastIndex = 2; let res = reg.exec(str) console.log(res); // [34]

Duota tokia eilutė:

let str = '12:37 15:48 17:59';

Raskite joje visus poeilutes su laiku, pradedant nuo penktojo simbolio.

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