Javascript, programar una función que elimine cierto patrón de carateres de un texto dado

Javascript

Javascript, programar una función que elimine cierto patrón de carateres de un texto dado

En este ejemplo vamos a crear una función con dos parámetros, el primero incluye un texto, y el segundo otro texto que queremos se elimine del primero, para ello vamos a hacer uso también de expresiones regulares. Veamos su sintaxis.

<!DOCTYPE html>
<html lang="es">
  <head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
  </head>

  <body>
    <script>
      const eliminarCaracteres = (texto = "", patron = "") =>
        !texto
          ? console.warn("No ingresaste texto")
          : !patron
          ? console.warn("No ingresaste patron")
          : console.info(texto.replace(new RegExp(patron, "ig"), ""));
      eliminarCaracteres("Holahola", "a");
    </script>
  </body>
</html>