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

184
Views
¿Es posible proporcionar un valor predeterminado y desestructurar ese valor al mismo tiempo en Javascript?

Esto es lo que quiero decir, quiero hacer algo que sea una combinación de:

 const {b: {c}} = a;

y

 const {b={c:0}} = a;

Sé que puedo separarlos como:

 const a = {}; const {b={c:0}} = a; const {c} = b; console.log(c); //will get 0

Pero, ¿hay alguna forma de hacerlos en una sola declaración? Algo como (el siguiente código no funciona):

 const a = {}; const{b:{c}={c:0}} = a; console.log(c); // Hoping to get 0
about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

Suponiendo que desea obtener un valor c predeterminado, puede usar valores predeterminados anidados y desestructuración.

 const getC = a => { const { b: { c = 0 } = {} } = a; return c; }; console.log(getC({})); console.log(getC({ b: {} })); console.log(getC({ b: { c: 42 } }));

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!