Check an array of strings contains a substring in JavaScript

In this article, we will see how to check an array of strings containing a sub-string in JavaScript. To check the sub-string in an array of strings, we will use the following methods:
- Using includes() method and filter() Method
- Using includes() method and some() Method
Method 1: Using includes() method and filter() method
First, we will create an array of strings, and then use includes() and filter() methods to check whether the array elements contain a sub-string or not.
Example:
Javascript
const arr = ['Geeks', 'gfg', 'zambiatek', 'abc'];const substr = 'eks';Â
const subArr = arr.filter(str => str.includes(substr));Â
console.log(subArr); |
Output
[ 'Geeks', 'zambiatek' ]
Method 2: Using includes() method and some() method
First, we will create an array of strings, and then use includes() and some() methods to check whether the array elements contain a sub-string or not.
Example:
Javascript
const arr = ['Geeks', 'gfg', 'zambiatek', 'abc'];const substr = 'eks';Â
const subArr = arr.some(str => str.includes(substr));Â
console.log(subArr); |
Output
true
Whether you’re preparing for your first job interview or aiming to upskill in this ever-evolving tech landscape, zambiatek Courses are your key to success. We provide top-quality content at affordable prices, all geared towards accelerating your growth in a time-bound manner. Join the millions we’ve already empowered, and we’re here to do the same for you. Don’t miss out – check it out now!



