जावास्क्रिप्ट लास्टइंडेक्स प्रॉपर्टी
उदाहरण
let text = "The rain in Spain stays mainly in the plain";
let pattern = /ain/g;
let result = "";
while (pattern.test(text)==true) {
result += "Found at pos " + pattern.lastIndex + "<br>";
}
परिभाषा और उपयोग
lastIndex प्रॉपर्टी उस इंडेक्स को निर्दिष्ट करती है जिस पर अगला मैच शुरू करना है।
नोट: यह गुण केवल तभी काम करता है जब "g" संशोधक सेट हो।
यह गुण एक पूर्णांक देता है जो निष्पादन () या परीक्षण () विधियों द्वारा प्राप्त अंतिम मिलान के तुरंत बाद वर्ण स्थिति निर्दिष्ट करता है।
नोट: निष्पादन () और परीक्षण () अंतिम इंडेक्स को 0 पर रीसेट करें यदि उन्हें एक मैच नहीं मिलता है।
ब्राउज़र समर्थन
lastIndex
एक ECMAScript1 (ES1) सुविधा है।
ES1 (जावास्क्रिप्ट 1997) सभी ब्राउज़रों में पूरी तरह से समर्थित है:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |
वाक्य - विन्यास
RegExpObject.lastIndex
प्रतिलाभ की मात्रा
Type | Description |
---|---|
Number | An integer that specifies the character position immediately after the last match found by exec( ) or test( ) methods |