DEV Community 👩‍💻👨‍💻

Discussion on: Daily Challenge #3 - Vowel Counter

Collapse
 
alvaromontoro profile image
Alvaro Montoro • Edited on

That's a good point. This could be avoided by checking if the result of the match is null and using an empty string instead. Something like this:

f=s=>(`${s}`.match(/[aeiou]/gi)||'').length;

I also used template literals before the match so numeric values or null would be process too... and now the code is even uglier than before :P

Thread Thread
 
kvharish profile image
K.V.Harish

Typo ${s}

f=s=>(`${s}`.match(/[aeiou]/gi)||'').length;
Thread Thread
 
alvaromontoro profile image
Alvaro Montoro • Edited on

Good catch! I corrected it. Thank you for letting me know!