質問: 'xyz'; console.log(s.replace(p, 'abc')); // => abcxyz ``` で最初の1個しか置換してくれません ``` console.log(s.replace(/xyz/g, 'abc')); // => abcabc ``` と正規表現を使えば全置換してくれるんですが パターンの中に変数で持ってる文字列を埋め込む方法ってありますか?
回答: `s.replaceAll(p, 'abc')` で期待通りになるかと思います。 ※ただしIE以外に限る