⊗jsSpRELiP 125 of 294 menu

JavaScript реттерлеріндегі lastIndex қасиеті

Реттердің 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
Біз сайттың жұмысы, аналитика және персонализация үшін cookie файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау