Método JavaScript String replaceAll()

El replaceAll()> El método en JavaScript es se utiliza para reemplazar todas las apariciones de una subcadena o patrón específico con una nueva subcadena.

El replaceAll()> método no cambia la cadena original.

JavaScript replaceAll()> método utilizado para reemplazar todas las instancias de un determinado subcadena o patrón dentro de una cadena con una nueva subcadena. Este método actualiza exhaustivamente la cadena reemplazando cada aparición del objetivo. subcadena o patrón con lo proporcionado cadena de reemplazo .

Nota: La cadena original permanece sin cambios, preservando su integridad durante todo el proceso.

Sintaxis:

const newString = originalString.replaceAll(regexp | substr , newSubstr | function) 

Parámetros:

Este método acepta ciertos parámetros definidos a continuación:

  • expresión regular: Es la expresión regular cuyas coincidencias se reemplazan con newSubstr o el valor devuelto por la función especificada.
  • substra: Define las subcadenas que se reemplazarán con newSubstr o el valor devuelto por la función especificada.
  • nuevaSubstr: Es la subcadena que reemplaza todas las coincidencias de la cadena especificada por la subcadena o la expresión regular.
  • función : Es la función que se invoca para reemplazar las coincidencias con regexp o substr.

Valor de retorno:

Devuelve una cadena donde se ha reemplazado el valor de búsqueda.

Ejemplos de métodos JavaScript String replaceAll()

Ejemplo 1: Cadena Reemplazar todas las apariciones

La función gfg()> toma una cadena Geeks o Geeks, reemplaza todas las apariciones de o con for y registra la cadena modificada Geeks for Geeks en la consola.

javascript
function gfg() {  let string = 'Geeks or Geeks';  newString = string.replaceAll('or', 'for');  console.log(newString); } gfg(); 

Producción
Geeks for Geeks 

Ejemplo 2: Reemplazar todas las apariciones de café con té.

La función GFG()> define una expresión regular /coffee/ig> para que coincida con todas las apariciones de café sin distinguir entre mayúsculas y minúsculas en la cadena ¡Tomemos un café hoy!. Luego reemplaza todas las apariciones con té y registra la cadena modificada ¡Vamos a tomar té hoy! a la consola.

javascript
function GFG() {  const regexp = /coffee/ig;  let string = 'Lets, have coffee today!';  newString = string.replaceAll(regexp, 'tea');  console.log(newString); } GFG(); 

Producción
Lets, have tea today! 

Tenemos una lista completa de métodos de cadena de Javascript. Para comprobarlos, consulte el Referencia completa de cadenas de Javascript artículo.

Navegador compatible:

  • Google Chrome 85 y más
  • Borde de Microsoft 85 y más
  • Mozilla Firefox 77 y más
  • Ópera 71 y más
  • Safari 13.1 y superior