The lastIndexOf method in JavaScript arrays is utilized to locate the index of a specific element within an array. It functions similarly to the indexOf method, with the key distinction that it begins its search for the element from the end of the array.
The lastIndexOf function is sensitive to case distinctions. The index of the initial character in a string begins at zero. If a specified element cannot be found within a string, the method will return -1.
Syntax
The syntax for the lastIndexOf method is denoted as follows:
array.lastIndexOf(element,index)
Parameter
element - It signifies the specific element that is to be located.
index - This denotes the starting position of the search index. It is not mandatory.
Return
An index of a particular element.
JavaScript Array lastIndexOf method example
Let's see some examples of lastIndexof method.
Example 1
Here, we will print the position of an element.
<script>
var arr=["C","C++","Python","C++","Java"];
var result= arr.lastIndexOf("C++");
document.writeln(result);
</script>
Output:
Example 2
In this illustration, we will specify the index position at which the search will commence.
<script>
var arr=["C","C++","Python","C++","Java"];
var result= arr.lastIndexOf("C++",2);
document.writeln(result);
</script>
Output:
Example 3
In this section, we will look for an element that does not exist within an array.
<script>
var arr=["C","C++","Python","C++","Java"];
var result= arr.lastIndexOf("JavaScript");
document.writeln(result);
</script>
Output: