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

85
Views
Anidar cada elemento de una matriz

Necesito que mi matriz de const arr = [a, b, c, d, e, f] esté anidada, más específicamente, que cada elemento sea así. Lo que significa que mi efecto deseado es que la matriz se vea así arr = [[a], [b], [c], [d], [e], [f]]

Para lo contrario de lo que quiero lograr, podría usar arr.flat() , pero ese no es el caso aquí. Así que estoy buscando respuestas.

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

0

Desea realizar algo para cada elemento de una matriz (en particular, envolverlo dentro de otra matriz). Para realizar una operación en cada elemento de una matriz, puede usar Array.map() .

 const arr = [1, 2, 3]; const newArr = arr.map(item => [item]); // newArr is [[1], [2], [3]]
about 4 years ago · Juan Pablo Isaza Report

0

Este es un proceso de transformación fácil como este:

 const arr = [a, b, c, d, e, f]; const arr2 = arr.map(item => [item]);
about 4 years ago · Juan Pablo Isaza Report

0

Simplemente map sobre la matriz usando una función que envuelve el elemento en una matriz de 1 elemento:

(Nota: el siguiente fragmento coloca cadenas en la matriz inicial solo para que se ejecute sin un ReferenceError. En la práctica, esto funcionará bien con cualquier valor, incluidas las variables que haya definido en otra parte de su archivo/secuencia de comandos).

 const arr = ["a", "b", "c", "d", "e", "f"]; const newArr = arr.map(el => [el]); console.log(newArr);

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!