Metod lastIndexOf

Metod lastIndexOf, setir içinde bir setirçäniň soňky ýerleşýän ýerini gözleýär. Bu ýerde birinji parametrde görkezilen nyşanyň registrine üns bermek zerur. Gözleg setiriň ahyryndan ýerine ýetirilýär. Metod, ahyrdan başlap ilkinji gabat gelýän ýeriň pozisiýasyny gaýtarar, eger-de gabat gelme tapylmasa, onda -1 gaýtarar. Ikinji hökmany bolmadyk parametr bilen, gözlegiň nireden başlanmalydygyny görkezýän nyşanyň nomerini geçip bolýar.

Sintaksis

javascriptsetir.lastIndexOf(näme gözlemeli, [nireden gözlegi başlatmaly]);

Mysal

Setirçäniň soňky ýerleşýän ýeriniň pozisiýasyny tapalyň:

javascriptlet str = 'ab cd cd cd ef';
let res = str.lastIndexOf('cd');

console.log(res);

Kody ýerine ýetirmegiň netijesi:

javascript9

Mysal

Gözlegiň başlanýan pozisiýasyny belleýäli:

javascriptlet str = 'ab cd cd cd ef';
let res = str.lastIndexOf('cd', 8);

console.log(res);

Kody ýerine ýetirmegiň netijesi:

javascript6

Şeýle-de görüň

  • metod startsWith,
    setiriň başlangyjyny barlamak üçin
  • metod endsWith,
    setiriň ahyryny barlamak üçin
  • metod indexOf,
    setirçäniň ilkinji ýerleşýän ýerini gözlemek üçin
  • metod includes,
    setiri gözlemek üçin
  • metod at,
    setir nyşanyny gözlemek üçin