lastIndexOf usuly

lastIndexOf usuly massiwde element gözleýär. Iň soňky tapylan element tertip belgisini, ýa-da -1 gaýtarýar, eger şondaky element bolmasa. Ilkinji parametrde gözlemek üçin elementi görkezyäris, ikinji (hökman däl) - gözlemiň haýsy ýerden başlamaly. Gözleme massiwiň ahyryndan başyna tarap edilýär.

Sintaksis

javascriptmassiw.lastIndexOf(element, [haýsy ýerden başlamaly]);

Mysal

Geliň massiwde iň soňky üçligiň ýerini tapalyň:

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

console.log(res);

Kodyň ýerine ýetirilişiniň netijesi:

javascript4

Mysal

Indi geliň massiwde ýok elementi gözleýiň:

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

console.log(res);

Kodyň ýerine ýetirilişiniň netijesi:

javascript-1

Mysal

Geliň gözleme belliklenen ýerden başlalyň. Netijede iň soňky üçlik tapylar, geçilenlerden başga:

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

console.log(res);

Kodyň ýerine ýetirilişiniň netijesi:

javascript3

Şeýle-de serediň

  • includes usuly,
    massiwde element bardygyny barlaýar
  • indexOf usuly,
    başdan elementleri gözleýär