96 of 264 menu

Metoda lastIndexOf

Metoda lastIndexOf provádí vyhledávání prvku v poli. Vrací index posledního nalezeného prvku, nebo -1, pokud takový prvek neexistuje. Jako první parametr určujeme hledaný prvek, jako druhý (volitelný) - pozici, od které má být hledání zahájeno. Vyhledávání probíhá od konce pole k začátku.

Syntaxe

pole.lastIndexOf(prvek, [odkud začít]);

Příklad

Najděme pozici poslední trojky v poli:

let arr = [1, 2, 3, 3, 3, 4, 5]; let res = arr.lastIndexOf(3); console.log(res);

Výsledek provedení kódu:

4

Příklad

Nyní zkusme najít prvek, který v poli není:

let arr = [1, 2, 3, 4, 5]; let res = arr.lastIndexOf(6); console.log(res);

Výsledek provedení kódu:

-1

Příklad

Začněme hledání od zadané pozice. Výsledkem bude nalezení poslední trojky, kromě těch přeskočených:

let arr = [1, 2, 3, 3, 4, 5, 3]; let res = arr.lastIndexOf(3, 4); console.log(res);

Výsledek provedení kódu:

3

Viz také

  • metoda includes,
    která kontroluje přítomnost prvku v poli
  • metoda indexOf,
    která hledá prvky od začátku
Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικά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
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout