What is the _.lastIndexOf() method in Lodash?
Overview
The _.lastIndexOf() method in Lodash is used to get the index of the first occurrence of a value from an array. This method iterates over the values of an array from end to start.
Syntax
_.lastIndexOf(array, value, startIndex)
Parameter values
This method accepts the following parameters:
array: This is the array that needs to be queried.value: This is the value that needs to be searched for.startIndex: This is the index from where the search starts. If not specified, it takes the length of the array as the default value.
Return value
This method returns the index of the value if found. Otherwise, it returns -1.
Code
Let’s look at an example of the _.lastIndexOf() method in the code snippet below:
Explanation
In the HTML tab:
- Line 5: We import the
lodashscript.
In the JavaScript tab:
- Line 2: We create an array called
numbersand populate it with a few values. - Line 5: We declare a variable called
valueand initialize it with the value3.
- Line 8: We use the
_.lastIndexOf()method to find the index of the value. - Line 11: We print the index to the console.
Output
In the output, we will see 4, which is the index of the value 3 in the array numbers from its end.