Kurssivihje:
- Edellinen sivu indexOf()
- Seuraava sivu length
- Palaa yläkerrokseen JavaScript String viittausohjeet
JavaScript String lastIndexOf() menetelmä
lastIndexOf()
Määritelmä ja käyttö
lastIndexOf()
Menetelmä palauttaa merkkijonossa määritellyn arvon viimeisen esiintymän indeksin (alaviivain).
lastIndexOf()
Menetelmä etsii merkkijonoa alusta (sijainnista 0) eteenpäin.
Menetelmä palauttaa alkuperäisen (sijainnin 0) indeksin. lastIndexOf()
Jos arvoa ei löydy, jos sitä ei ilmesty, palauttaa
。
lastIndexOf()
Menetelmä palauttaa
Menetelmä erottaa ison ja pienen kirjaimen.
indexOf() menetelmä
Esimerkki
Esimerkki 1
Etsi "planet"-merkkijonon viimeinen esiintyminen alkaen sijainnista 20: Etsi viimeinen esiintyminen "planet":
let result = text.lastIndexOf("planet", 20);
Etsi "planet"-merkkijonon viimeinen esiintyminen alkaen sijainnista 20: let result = text.lastIndexOf("planet");
let result = text.lastIndexOf("planet", 20);
let result = text.lastIndexOf("Planet");
Esimerkki 2
Etsi "planet"-merkkijonon viimeinen esiintyminen alkaen sijainnista 20: let text = "Hello planet earth, you are a great planet.";
Kokeile itse
stringSyntaksisubstring.lastIndexOf( start,
)
) | Tyyppi |
---|---|
substring | Parametrit |
start |
Välttämätön. Etsittävä merkkijono. Valinnainen. Aloitussijainti. |
Tekninen yksityiskohta
Oletusarvo on merkkijonon pituus. | Tyyppi |
---|---|
Kuvaus |
Numerot etsintäarvon sijainnin. |
-1
Tekninen yksityiskohta
jos sitä löytyy string palauttaa arvon start sijainnissa substringpalauttaa viimeisen substring sijainnissa substringjos sitä ei löydy, palauttaa -1。
Selitys
lastIndexOf()
metodi hakee merkkijonon viimeisimmästä alkuperäisestä, katsoo se, sisältääkö se alimerkkijonon substring。Aloitussijainti on merkkijonossa string loppu start tai string loppu (ei määritelty start parametria) Jos löydetään substringniin lastIndexOf()-menetelmä palauttaa substring ensimmäisen merkin sijainti on string sijainnissa. Koska haku tapahtuu viimeisimmästä alkuperäisestä, ensimmäinen löydetty substring tarkoittaa itse asiassa string sijainnissa start edellinen substring。
jos sitä löytyy string ei löydy substringjos sitä ei löydy, palauttaa menetelmä -1。
Huomioitavaa:Vaikka lastIndexOf()
Metodi hakee merkkijonon viimeisimmästä alkuperäisestä, mutta se palauttaa merkin sijainnin edelleen alkuperäisestä laskettuna. Merkkijonon ensimmäisen merkin sijainti on 0, viimeisen merkin sijainti on string.length-1。
selaimen tuki
lastIndexOf()
on ECMAScript1 (ES1) ominaisuus。
Kaikki selaimet tukevat täysin ES1 (JavaScript 1997):
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Tuki | Tuki | Tuki | Tuki | Tuki | Tuki |
Liittyvät sivut
- Edellinen sivu indexOf()
- Seuraava sivu length
- Palaa yläkerrokseen JavaScript String viittausohjeet