Find all occurrences of a word in array in JavaScript


We are required to write a JavaScript function that takes in an array of literals as the first argument and a string as the second argument. Our function should return the count of the number of times that string (provided by second argument) appears anywhere in the array.

Example

The code for this will be −

const arr = ["word", "a word", "another word"];
const query = "word";
const findAll = (arr, query) => {
   let count = 0;
   count = arr.filter(el => {
      return el.indexOf(query) != -1;
   }).length;
   return count;
};
console.log(findAll(arr, query));

Output

And the output in the console will be −

3

Updated on: 21-Nov-2020

924 Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements