Argumento:

Ejemplo práctico:

let texto = "Me gusta JavaScript. JavaScript es genial.";

// Reemplazo solo la primera ocurrencia
console.log(texto.replace("JavaScript", "Python"));
// "Me gusta Python. JavaScript es genial."

// Reemplazo todas las ocurrencias con replaceAll()
console.log(texto.replaceAll("JavaScript", "Python"));
// "Me gusta Python. Python es genial."

// Usando expresión regular para reemplazo global
console.log(texto.replace(/JavaScript/g, "Python"));
// "Me gusta Python. Python es genial."

📌 Diferencia clave: replace() cambia solo la primera coincidencia, mientras que replaceAll() o replace(/valor/g, nuevoValor) afectan todas las apariciones.