JavaScript Array lastIndexOf()
Voorbeelde
Vind die laaste indeks van "Apple":
const fruits = ["Apple", "Orange", "Apple", "Mango"];
let index = fruits.lastIndexOf("Apple");
Meer as een appel:
const fruits = ["Orange", "Apple", "Mango", "Apple", "Banana", "Apple"];
let index = fruits.lastIndexOf("Apple");
Meer voorbeelde hieronder.
Definisie en gebruik
Die lastIndexOf()
metode gee die laaste indeks (posisie) van 'n gespesifiseerde waarde terug.
Die lastIndexOf()
metode gee -1 terug as die waarde nie gevind word nie.
Die lastIndexOf()
begin by 'n gespesifiseerde indeks en soek van regs na links.
By defalt begin die soektog by die laaste element en eindig by die eerste.
Negatiewe beginwaardes tel vanaf die laaste element (maar soek steeds van regs na links).
Sien ook:
Sintaksis
array.lastIndexOf(item, start)
Grense
Parameter | Description | |
item | Required. The value to search for. |
|
start | Optional. Where to start the search. Default is the last element (array.length-1). Negative start values counts from the last element (but still searches from right to left). |
Terugkeerwaarde
Tik | Beskrywing |
N nommer | Die posisie van die gespesifiseerde item. -1 as die item nie gevind word nie. |
Blaaierondersteuning
lastIndexOf()
is 'n ECMAScript5 (ES5) kenmerk.
ES5 (JavaScript 2009) word ten volle ondersteun in alle blaaiers:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | 9-11 | Yes | Yes | Yes | Yes |
Meer voorbeelde
Begin die soektog by posisie 4:
const fruits = ["Orange", "Apple", "Mango", "Apple", "Banana", "Apple"];
let index = fruits.lastIndexOf("Apple", 4);
Begin die soektog by die tweede laaste posisie:
const fruits = ["Orange", "Apple", "Mango", "Apple", "Banana", "Apple"];
let index = fruits.lastIndexOf("Apple", -2);