ys memos

Blog

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


typescript

2021/06/23


ts で開発をしていて,stringの補完にreplaceAllが出てくるのに対し,実行時に思わぬエラーが発生する問題が発生した.

ブラウザの種類やバージョンなどの要因が考えられると思うが,取り敢えずトラブルだけを最短で解消する方法を記す.


TypeError: word.replaceAll is not a function

vim を使っていたり,なんかのバリデーションに使ったことがあったので,それほど難なく regex が読めたので,すぐに解決できた.

before
word.replaceAll('hoge', 'fuga');
after
word.replace(/hoge/g, 'fuga');

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


関連タグを探す