Compactar y Unir Array

JavaScriptJavaScriptBeginner
Practicar Ahora

This tutorial is from open-source community. Access the source code

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

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.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL javascript(("JavaScript")) -.-> javascript/BasicConceptsGroup(["Basic Concepts"]) javascript(("JavaScript")) -.-> javascript/AdvancedConceptsGroup(["Advanced Concepts"]) javascript/BasicConceptsGroup -.-> javascript/variables("Variables") javascript/BasicConceptsGroup -.-> javascript/data_types("Data Types") javascript/BasicConceptsGroup -.-> javascript/arith_ops("Arithmetic Operators") javascript/BasicConceptsGroup -.-> javascript/comp_ops("Comparison Operators") javascript/AdvancedConceptsGroup -.-> javascript/higher_funcs("Higher-Order Functions") subgraph Lab Skills javascript/variables -.-> lab-28205{{"Compactar y Unir Array"}} javascript/data_types -.-> lab-28205{{"Compactar y Unir Array"}} javascript/arith_ops -.-> lab-28205{{"Compactar y Unir Array"}} javascript/comp_ops -.-> lab-28205{{"Compactar y Unir Array"}} javascript/higher_funcs -.-> lab-28205{{"Compactar y Unir Array"}} end

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 como false, null, 0, "", undefined y NaN.
  • 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.