მეთოდი lastIndexOf

მეთოდი lastIndexOf ახორციელებს ელემენტის ძებნას მასივში. აბრუნებს უკანასკნელად ნაპოვნი ელემენტის ნომერს, ან -1-ს, თუ ასეთი ელემენტი არ არის. პირველ პარამეტრად ჩვენ მივუთითებთ ძებნის ელემენტს, მეორე (არასავალდებულო) - პოზიციას, საიდანაც უნდა დავიწყოთ ძებნა. ძებნა მიმდინარეობს მასივის ბოლოდან დასაწყისისკენ.

სინტაქსი

javascriptმასივი.lastIndexOf(ელემენტი, [საიდან დავიწყოთ]);

მაგალითი

მოდი ვიპოვოთ უკანასკნელი სამიანის პოზიცია მასივში:

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

console.log(res);

კოდის შესრულების შედეგი:

javascript4

მაგალითი

ახლა მოდი ვცადოთ ვიპოვოთ ელემენტი, რომელიც მასივში არ არის:

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

console.log(res);

კოდის შესრულების შედეგი:

javascript-1

მაგალითი

მოდი დავიწყოთ ძებნა მოცემული პოზიციიდან. შედეგად მოიძებნება უკანასკნელი სამიანი, გარდა გამოტოვებულებისა:

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

console.log(res);

კოდის შესრულების შედეგი:

javascript3

ასევე იხილეთ

  • მეთოდი includes,
    რომელიც ამოწმებს ელემენტის არსებობას მასივში
  • მეთოდი indexOf,
    რომელიც ეძებს ელემენტებს დასაწყისიდან