[[String.prototype.replace (JavaScript)|String.prototype.replace]]を使う。
## 2つ以上の出現箇所を置換したい場合
### ES2021に対応している場合
[[String.prototype.replaceAll (JavaScript)|String.prototype.replaceAll]]を使う。
### ES2021に対応していない場合
[[String.prototype.replace (JavaScript)|String.prototype.replace]]の第1引数にglobalフラグ付きで[[正規表現]]を指定する。
#### 文字列に変数の値を使う場合
```js
const value = "hoge"
"hoge hoga hoge hohu".replace(
new RegExp(escapeRegExp(value), "g"),
"AAA"
);
```
`value`を正規表現ではなく定数と扱いたい場合は、[[JavaScriptで正規表現文字列をエスケープ]]する必要がある。
#### 文字列に定数の値を使う場合
```js
"hoge hoga hoge hohu".replace(
/hoge/g,
"AAA"
);
```