Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

91
Vistas
¿Cómo se consolidan arreglos multidimensionales?

Estoy tratando de obtener una matriz con una cadena completa:

['...']

Dado:

Matriz1 = ['...', ['...'], ['...', 2, 'x']]

Esto debería manejar cualquier matriz de tamaño *

Defina una función, zooInventory , que acepte una matriz multidimensional de hechos de animales.

zooInventory debería devolver una nueva matriz plana. Cada elemento de la nueva matriz debe ser una oración sobre cada uno de los animales del zoológico.

Lo que tengo actualmente:

 const zooInventory = array => { let finalArray = []; for (let i = 0; i < array.length; i++) { let currentElement = array[i]; if (!(Array.isArray(currentElement))) { finalArray.push(currentElement); } else { zooInventory(currentElement); // I thought I could push the currentElement back to beginning to handle additional arrays } } return finalArray; }

Donde mi cabeza en:

Pensé que podría salirme con la mía presionando (... matriz) en la declaración else.

Mi cinturón de batman contiene métodos para principiantes... rebanar, empalmar, esparcir.

¿Qué método sería la mejor práctica?

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Simplemente use el método .flat() como se muestra en el fragmento a continuación.

Más información aquí: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/flat

 let arrayOne = ['...', ['...'], ['...', 2, 'x']]; console.log(arrayOne.flat());

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda