lastIndexOf մեթոդը
lastIndexOf մեթոդը կատարում է
տարրի որոնում զանգվածում: Վերադարձնում է
վերջին հայտնաբերված տարրի համարը,
կամ -1, եթե նման տարր չկա:
Առաջին պարամետրով մենք նշում ենք որոնման տարրը,
երկրորդ (ոչ պարտադիր) - դիրքը, որտեղից
պետք է սկսել որոնումը: Որոնումը
իրականացվում է զանգվածի վերջից դեպի սկիզբ:
Շարահյուսություն
զանգված.lastIndexOf(տարր, [որտեղից սկսել]);
Օրինակ
Եկեք գտնենք վերջին եռյակի դիրքը զանգվածում.
let arr = [1, 2, 3, 3, 3, 4, 5];
let res = arr.lastIndexOf(3);
console.log(res);
Կոդի կատարման արդյունքը.
4
Օրինակ
Հիմա եկեք փորձենք գտնել տարր, որը չկա զանգվածում.
let arr = [1, 2, 3, 4, 5];
let res = arr.lastIndexOf(6);
console.log(res);
Կոդի կատարման արդյունքը.
-1
Օրինակ
Եկեք որոնումը սկսենք տրված դիրքից: Արդյունքում կգտնվի վերջին եռյակը, բացառությամբ բաց թողնվածների.
let arr = [1, 2, 3, 3, 4, 5, 3];
let res = arr.lastIndexOf(3, 4);
console.log(res);
Կոդի կատարման արդյունքը.
3