Ejercicio 3:

Programa una función que dada una String te devuelva un Array de textos separados por cierto caracter, por ejemplo miFuncion('hola que tal', ' ') devolverá ['hola', 'que', 'tal']

La forma en que lo hice:

Creo una funcion cadenaArreglo que toma como parámetros cadena que la declaro como string vacía y separador que lo declaro como undefined.

Primero veo si ingreso una cadena, sino con console.warn aviso.

Segundo veo si ingreso un separador, sino con console.warn aviso que no ingreso el caracter saprador.

Si está todo bien con el método .split() separo la cadena.

const cadenaArreglo = (cadena = "",separador=undefined)=> (!cadena) ?console.warn("No ingresaste una cadena de texto") :(separador === undefined) ?console.warn("No ingresaste el caracter separador") :console.info(cadena.split(separador));

Llamo a la función cadenaArreglo, como string ingreso los meses del año y como separador ingreso una ,

cadenaArreglo("Ene,Feb,Mar,Apr,May,Jun;Jul;Ago,Sep,Oct,Nov,Dic",",");

Hago la validación de que no ingrese una cadena de texto, con:

cadenaArreglo();

Hago la validación de que no ingreso el caracter separaor, con:

cadenaArreglo("Hola Mundo");

Con F12 pueden inspeccionar 🧐 por consola el código en acción.