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

Đếm số nguyên âm trong một chuỗi bằng JavaScript

Chúng tôi được yêu cầu viết một hàm JavaScript sử dụng một chuỗi. Hàm sẽ đếm số nguyên âm có trong chuỗi.

Hàm nên chuẩn bị một đối tượng ánh xạ số lượng của từng nguyên âm với chúng.

Ví dụ

Mã cho điều này sẽ là -

const str = 'this is an example string';
const vowelCount = (str = '') => {
   const splitString=str.split('');
   const obj={};
   const vowels="aeiou";
   splitString.forEach((letter)=>{
      if(vowels.indexOf(letter.toLowerCase()) !== -1){
         if(letter in obj){
            obj[letter]++;
         }else{
            obj[letter]=1;
         }
      }
   });
   return obj;
};
console.log(vowelCount(str));

Đầu ra

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

{ i: 3, a: 2, e: 2 }