We're a place where coders share, stay up-to-date and grow their careers.
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
match
Typo ${s}
${s}
Good catch! I corrected it. Thank you for letting me know!
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:
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 :PTypo
${s}
Good catch! I corrected it. Thank you for letting me know!