ys memos
Blog

typescriptのreplaceAllが出来ないときの逃避


typescript

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');

おわりに

開発が落ち着いたら根本的な解決を目指したい.

参考

関連タグを探す