How to use findIndex() with indexOf() In Javascript
Use the findIndex() with indexOf() method to check if the substring exists in any of the element contained by the array.
Syntax:
array.findIndex(element => element.indexOf(substring) !== -1)
Example: The below example finds the index of an element that contains the given substring in array using indexOf().
Javascript
const array = [ 'apple' , 'banana' , 'orange' , 'grape' ]; const substring = 'rap' ; const index = array.findIndex (element => element.indexOf(substring) !== -1); console.log( "The first appearence of the given substring " + "found in the element present at index" , index); |
Output
The first appearence of the given substring found in the element present at index 3
How to Find the Index of an Element that Contains the Given Substring in Array ?
To find the index of an element within an array that contains a specific substring in JavaScript, there are multiple strategies available. The methods offer flexibility in handling various scenarios, allowing you to efficiently locate the index of the desired substring within the array.
Table of Content
- Using findIndex() with includes()
- Using findIndex() with indexOf()
- Using a loop
Contact Us