2021/06/23
はじめに
ts で開発をしていて,string
の補完にreplaceAll
が出てくるのに対し,実行時に思わぬエラーが発生する問題が発生した.
ブラウザの種類やバージョンなどの要因が考えられると思うが,取り敢えずトラブルだけを最短で解消する方法を記す.
エラー内容
TypeError: word.replaceAll is not a function
regex 使うことにした
vim を使っていたり,なんかのバリデーションに使ったことがあったので,それほど難なく regex が読めたので,すぐに解決できた.
before
word.replaceAll('hoge', 'fuga');
after
word.replace(/hoge/g, 'fuga');
おわりに
開発が落ち着いたら根本的な解決を目指したい.