JavaScript lastIndex Eiendom
Voorbeeld
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>";
}
Definisie en gebruik
Die lastIndex-eienskap spesifiseer die indeks waarteen die volgende wedstryd begin moet word.
Let wel: Hierdie eienskap werk net as die "g" wysiger gestel is.
Hierdie eienskap gee 'n heelgetal terug wat die karakterposisie spesifiseer onmiddellik na die laaste passing gevind deur exec( ) of test( ) metodes.
Let wel: exec( ) en test( ) stel lastIndex terug na 0 as hulle nie 'n passing kry nie.
Blaaierondersteuning
lastIndex
is 'n ECMAScript1 (ES1) kenmerk.
ES1 (JavaScript 1997) word ten volle ondersteun in alle blaaiers:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |
Sintaksis
RegExpObject.lastIndex
Terugkeerwaarde
Type | Description |
---|---|
Number | An integer that specifies the character position immediately after the last match found by exec( ) or test( ) methods |