今回は、JavaScriptのES2021に導入された新しい機能、replaceAll()メソッドについてご紹介します。これまでのreplace()メソッドは、文字列内の最初に一致した部分のみを置換する機能しかありませんでした。しかし、replaceAll()の登場により、これが一層便利になりました。 replaceAll()の基本的な使い方 replaceAll()メソッドは、文字列内に存在する特定の部分をすべて新しい文字列に置換します。これは、特に長いテキストを扱う際に非常に有効です。 シンプルな例 例えば、「エンジニア」という単語を「プログラマー」に置換したい場合、次のように書きます。 let text = "私はエンジニアです。エンジニアとして働いています。"; text = text.replaceAll("エンジニア", "プログラマー"); console.log(text)