We are required to write a JavaScript function that takes in an array of strings, (they may be a single character or greater than that). Our function should simply count all the vowels contained in the array.
Example
Let us write the code −
const arr = ['Amy','Dolly','Jason','Madison','Patricia']; const countVowels = (arr = []) => { const legend = 'aeiou'; const isVowel = c => legend.includes(c); let count = 0; arr.forEach(el => { for(let i = 0; i < el.length; i++){ if(isVowel(el[i])){ count++; }; }; }); return count; }; console.log(countVowels(arr));
Output
And the output in the console will be −
10