What is the _.indexOf() method in Lodash?
Overview
The _.indexOf() method in Lodash is used to get the index of the first occurrence of a value from an array.
Syntax
_.indexOf(array, value, startIndex)
Syntax of the _.indexOf() method
Parameters
This method accepts the following parameters:
array: This is the array to be queried.value: This is the value to be searched.startIndex: This is the index from where the search starts. If not specified, it will take 0 as default. If negative, it will serve as an offset from the end of the array.
Return value
This method returns the index of the value if found. Otherwise, it returns -1.
Example
Let’s look at an example of the _.indexOf() 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
numbersand populate it with a few values. - Line 5: We declare a variable
valueand initialize it with3.
- Line 8: We use the
_.indexOf()method to find the index of the value. - Line 11: We print the index to the console.
Output
In the output, we see 2, which is the index of the value 3 in the array numbers.