Computer >> Máy Tính >  >> Lập trình >> Javascript

Số nguyên âm trong một mảng trong JavaScript

Chúng tôi được yêu cầu viết một hàm JavaScript sử dụng một mảng chuỗi, (chúng có thể là một ký tự đơn hoặc lớn hơn thế). Hàm của chúng ta chỉ cần đếm tất cả các nguyên âm có trong mảng.

Ví dụ

Hãy để chúng tôi viết mã -

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));

Đầu ra

Và đầu ra trong bảng điều khiển sẽ là -

10