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

122
Views
¿JavaScript admite Unboxing o solo admite Autoboxing?

Sé que JavaScript admite Autoboxing (la conversión automática de un tipo de datos primitivo a su contraparte de objeto), pero ¿JavaScript también admite Unboxing (la conversión automática de un objeto a su contraparte de tipo de datos primitivo)?

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

0

pero JavaScript también es compatible con Unboxing (la conversión automática de un objeto a su contraparte de tipo de datos primitivo)

Sí lo hace. Esto es bastante lo que sucede, por ejemplo, cuando lo haces:

 '' + { };

Que te consigue:

 '[object Object]'

Aunque esto no encaja exactamente con "Unboxing".

Creo que un mejor ejemplo sería usar una String o un Number . Dado que esos son los valores que realmente se encuadran.

 new String('test') + '!!!' // "test!!!" 2 ** (new Number(2)) // 4 2 + (new Number(2)) //4 2 / (new Number(2)) //1
about 4 years ago · Juan Pablo Isaza Report

0

La forma más fácil de obtener el valor primitivo subyacente de un envoltorio de objeto es usar el método valueOf():

 const a = Object(false); a == false; //true a === false //false a.valueOf() == false //true a.valueOf() === false //true
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!