96 of 264 menu

Metóda lastIndexOf

Metóda lastIndexOf vykonáva vyhľadávanie prvku v poli. Vráti číslo posledného nájdeného prvku, alebo -1, ak taký prvok neexistuje. Prvým parametrom určujeme prvok na vyhľadanie, druhým (voliteľným) - pozíciu, od ktorej máme začať vyhľadávanie. Vyhľadávanie prebieha od konca poľa smerom na začiatok.

Syntax

pole.lastIndexOf(prvok, [odkiaľ začať]);

Príklad

Nájdime pozíciu poslednej trojky v poli:

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

Výsledok vykonania kódu:

4

Príklad

Teraz skúsme nájsť prvok, ktorý v poli nie je:

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

Výsledok vykonania kódu:

-1

Príklad

Začnime vyhľadávanie od zadanej pozície. Výsledkom bude nájdenie poslednej trojky, s výnimkou preskočených:

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

Výsledok vykonania kódu:

3

Pozri tiež

  • metóda includes,
    ktorá kontroluje prítomnosť prvku v poli
  • metóda indexOf,
    ktorá vyhľadáva prvky od začiatku
Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť