Javascript, función que devuelve un Array de textos separados por cierto carácter

Javascript

Javascript, función que devuelve un Array de textos separados por cierto carácter

En este ejemplo creamos una función Javascript que, pasada una cadena, va a devolver un Array con los textos de la cadena separados por cierto carácter. Para ello creamos una función expresada, y dentro de ella utilizamos el operador ternario, y un segundo operador ternario embebido dentro del primero.

Veamos la 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>Ejercicio</title>
  </head>

  <body>
    <h1>String separado</h1>
    <script>
      const cadena = (cadena = "", separador = undefined) =>
        !cadena
          ? console.log("No ingresaste una cadena de texto")
          : separador === undefined
          ? console.warn("No ingresaste el caracter separador")
          : console.info(cadena.split(separador));
      cadena("Hola mundo que tal", " ");
    </script>
  </body>
</html>