質問: (str) => { return (str.match(/[aeiou]/ig)||[]).length; } 上記の"/ig"とは何を意味しているのでしょうか? ググったのですが、見つからなかったので教えていただけると助かります。
回答: 質問者のコードは母音を数えるコードではありません。 文字列に a e i o u を含むものを検索するコードです。 あくまでも”文字”であってそれが”母音”かどうか感知しません。 /i 大文字小文字を区別しない /g グローバル検索(要するに全文検索)