Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

291
Views
¿Cómo fusionar una estructura de matriz múltiple de una matriz en un grupo de matrices? (JS)

Estoy seguro de que esta es una pregunta tonta, pero realmente estoy luchando con la sintaxis para esto. En javascript tengo esto:

 const arr = [ [ { test: "hey1", }, ], [ { test: "hey2", }, ], ]

Esto se imprime así:

 Array(2) 0: [{…}] 1: [{…}]

Entonces, acceder ahora mismo es como este arr[0][1].test donde solo quiero poder acceder a las otras matrices en la matriz como arr[1].test

Espero que tenga sentido y, una vez más, perdón por la pregunta tonta.

about 4 years ago · Juan Pablo Isaza
3 answers
Answer question

0

Si entendí su pregunta correctamente, solo desea eliminar un nivel de matriz anidada. La forma más fácil sería simplemente ingresar el nivel de matriz en una nueva matriz.

 var newArray = arr[0];

También puedes referirte a esto. Eliminar un nivel de matrices anidadas de la estructura de datos JS

about 4 years ago · Juan Pablo Isaza Report

0

Si te entendí correctamente, quieres unir todas las matrices que tienes en una matriz

abrir una nueva variable de matriz

 allArr=[]

Y ejecute un bucle en la matriz anterior utilizando Spread Operato

 for (let i = 0; i < oldArr.length; i++) { allArr.push([...i]) //OR allArr= [...allArr,...i] }
about 4 years ago · Juan Pablo Isaza Report

0

Como mencionó Emiel Zuurbier en los comentarios, simplemente puede usar el método plano:

 const arr = [ [ { test: "hey1", }, ], [ { test: "hey2", }, ], ].flat();

Y ahora este será tu nuevo arr:

ingrese la descripción de la imagen aquí

Ahora puede acceder a su elemento de esta manera:

 console.log(arr[0].test)
about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!