Метод 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,
    бу бошланғичдан элементларни излайди