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

109
Views
Desestructuración de JavaScript con un elemento de matriz

Me he encontrado con las siguientes preguntas en JavaScript:

 const [x1, ...[result]] = [3, 4, 5] console.log([result])

Sé que x1 es 3, pero ¿por qué el resultado del registro es [4] en lugar de [4,5]?

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

0

Entonces, básicamente, ¿qué sucede si seguimos esta sintaxis?

 const [a,...b] = [3,4,5]

Javascript crea una matriz llamada b y tiene el valor [4,5]

Pero en tu caso lo que está pasando es,

 const [a,...[b]] = [3,4,5]

Básicamente, esto es asignar solo la primera variable de la matriz vacía con el primer valor como b , que siempre es igual a 4 y no [4,5] como espera.

Entonces es equivalente al caso a continuación.

 const [a,...[b,c]] = [3,4,5]

la única diferencia es que no está proporcionando una variable c en su caso. Entonces b correspondería a 4 y c correspondería a 5

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!