⊗jsSpRELiP 125 of 294 menu

თვისება lastIndex JavaScript-ის რეგულარულ გამოსახულებებში

რეგულარულ გამოსახულებას აქვს თვისება lastIndex. ის შეიცავს იმ პოზიციას, საიდანაც დაიწყება ძიება exec მეთოდის შემდეგი გამოძახების დროს. ანუ, მეთოდის ყოველ ახალ გამოძახებაზე ეს თვისება შეიცვლის თავის მნიშვნელობას. მოდით შევხედოთ მაგალითს:

let str = '12 34 56'; let reg = /\d+/g; console.log(reg.lastIndex); // საწყისი მნიშვნელობა 0 let res; while (res = reg.exec(str)) { console.log(res); // [12], [34], [56] console.log(reg.lastIndex); // 2, 5, 8 }

lastIndex-ის უპირატესობა არის ის, რომ მისი მნიშვნელობა შესაძლებელია არა მხოლოდ წაკითხვა, არამედ შეცვლაც, ძიების დაწყება მოცემული პოზიციიდან. ნახეთ მაგალითი:

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

მოცემულია შემდეგი სტრიქონი:

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

იპოვეთ მასში ყველა ქვესტრიქონი დროით, მეხუთე სიმბოლოდან დაწყებული.

ქართული
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語Қазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა