function VowelCount(str) {
var counter=0;
for(i=0; i<str.length; i++)
{
if (/[AEIOUaeiou]/g.test(str[i]))
{
counter += 1;
}
}
return counter;
}
VowelCount("aaaeeebziiiooouu");
Это возвращает «14» на repl.it, но возвращает только «7» на кодербайте.Почему этот подсчет гласных не проходит?
Что я пропустил?
Почему бы просто не использовать 'return str.match (/ [aeiou]/gi) .length;'? – Ian
Вы пропустили тот факт, что кодербайт может быть неисправен. – zzzzBov
Если вы тестируете только одного персонажа, вам не нужно 'g'. –