Ir al inicio
Home / Apuntes de JavaScript (Algoritmos y Estructuras de Datos) en español / Ejemplos de recursividad, Arreglo unidimensional
Compartir en twitter

Ejemplos de recursividad, Arreglo unidimensional de Ejemplos de recursividad, Arreglo unidimensional

☆ Ejemplos de recursividad

Escribir una función recursiva que reciba un arreglo con elementos que pueden ser otros arreglos y retorne un arreglo un arreglo de una sola dimensión.

function descomponerArreglo(arr) {

    let o = [];

    for(const v of arr) {
        if(Array.isArray(v)){
            o = o.concat(descomponerArreglo(v));
        }else{
            o.push(v);
        }
    }

    return o;

}
Ir al capítulo anterior Capítulo Previo
Capítulo Siguiente Ir al capítulo siguiente

Enlaces de interés

  • Cómo parsear un objeto JSON con JS: ejemplo de stringify
  • Arrays : Crear, actualizar y recorrer arreglos en JavaScript
  • Proyectos JavaScript para principiantes: desafíos prácticos
  • Cómo convertir un string a número en JavaScript: Tutorial completo
  • Añadir valores a un array de JavaScript: Push, Unshift y Concat
  • Peticiones HTTP con JavaScript: Guía para Desarrolladores
  • Uso del método forEach en JavaScript para iterar un sobre un arreglo
  • Cómo invertir una cadena en JavaScript: Distintas formas de hacerlo
  • Retrasar ejecución de funciones en JS: Ejemplo con ES6

Libros...

  • Learning JavaScript Data Structures and Algorithms
  • Data Structures and Algorithms in Java
  • A Common-Sense Guide to Data Structures and Algorithms
  • Data Structures the Fun Way
  • Data Structures & Algorithms in Python
  • Ver mas...
Seguir
Política de Privacidad | Preferencias de Cookies | Contacto