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 մեթոդը,
    որը տարրեր է որոնում սկզբից