The _.findLastIndex() function is used to find the element from the right of the array. Therefore giving the index of the last occurrence of the element in the array.
findLastIndex(array, [predicate=_.identity], fromIndex);
- array: It is the original array.
- predicate: It is the function that iterates over each element.
- fromIndex: It is the index after which the searching starts. If from Index is not given then by default it is n-1 where n is the length of the array.
Return Value: It returns the index of the element if found else -1 is returned.
Note: Install lodash module by using command
npm install lodash before using the code given below.
Example 2: When an element is present in the array but the output is -1 because it is present after the from the index. Here fromIndex is 2.
Example 3: When an array of objects is given.
- Underscore.js | _.findLastIndex()
- Lodash | _.tail() Function
- Node.js lodash.sortBy() Function
- Nodejs lodash.slice() function
- Lodash _.difference() Function
- Lodash _.concat() Function
- Lodash _.initial() Function
- Lodash _.dropRightWhile() Function
- Lodash _.dropRight() Function
- Lodash _.reverse() Function
- Lodash _.compact() Function
- Lodash _.sneq() Method
- Lodash _.toQuery() Method
- Lodash _.uniqWith() Method
- Lodash _.xorWith() Method
- Lodash | _.head() Method
- Lodash | _.remove() Method
- Lodash | _.pullAt() Method
- Lodash | _.pullAll() Method
- Lodash | _.pull() Method
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to email@example.com. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.