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' , 'neveropen' , 'abc' ]; const substr = 'eks' ; const subArr = arr.filter(str => str.includes(substr)); console.log(subArr); |
[ 'Geeks', 'neveropen' ]
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' , 'neveropen' , 'abc' ]; const substr = 'eks' ; const subArr = arr.some(str => str.includes(substr)); console.log(subArr); |
true