Introducción
En este laboratorio, exploraremos la función compactJoin en JavaScript. Esta función te permite eliminar los valores falsy de un array y unir los valores restantes en una cadena. Aprenderás cómo implementar esta función utilizando Array.prototype.filter() y Array.prototype.join(). Al final de este laboratorio, tendrás una mejor comprensión de cómo manipular arrays en JavaScript.
Aquí hay un consejo sobre cómo Compactar y Unir un Array
Para comenzar a practicar la codificación, abre la Terminal/SSH y escribe node.
Aquí está cómo eliminar los valores falsy de un array y combinar los valores restantes en una cadena:
- Utiliza
Array.prototype.filter()para filtrar los valores falsy comofalse,null,0,"",undefinedyNaN. - Utiliza
Array.prototype.join()para unir los valores restantes en una cadena.
const compactJoin = (arr, delim = ",") => arr.filter(Boolean).join(delim);
Luego llama a la función y pasa un array como argumento:
compactJoin(["a", "", "b", "c"]); // 'a,b,c'
Resumen
¡Felicitaciones! Has completado el laboratorio de Compactar y Unir Array. Puedes practicar más laboratorios en LabEx para mejorar tus habilidades.