Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

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


Chúng ta cần viết một hàm JavaScript nhận một chuỗi. Hàm sẽ đếm số nguyên âm hiện có trong chuỗi.

Hàm sẽ chuẩn bị một đối tượng ánh xạ số lượng của mỗi nguyên âm tương ứng.

Ví dụ

Mã thực hiện:

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

Kết quả

Kết quả trong console:

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