generated at
✅(調査)歯抜けマッチングがうまく行かない
歯抜けマッチングでうまくマッチしない単語がある

調査
console.log(reg); fizzSearch#5f429cdc1280f000004b32d2に挿入して、どんな正規表現が出力されているのかを調べる
結果
\/ の後ろに .* がない
原因はこれか。
なぜ後ろにつかないのかを調べる
console.log で詳しくdumpする

直った
これを
before.js
.reduce((pre, cur) => `${pre}${cur}.*`);
こうした
after.js
.map(char => `${char}.*`) .join('');
Array.prototype.reduce()の挙動のせいか?