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

318
Views
¿Cuál es el código más eficiente (parseInt varias veces o una vez y ponerlo en variable)?

Me gustaría saber si la primera o la segunda forma son más eficientes y también pregunto sobre situaciones similares porque surgen con bastante frecuencia. Todo es código frontend (React). Realmente me gustaría saber ¡Gracias!

 (input) => { setState(parseInt(input, 10)) updateAuction(parseInt(input, 10)) ...

O guardando el resultado de parseInt en una var y usando la var

 (input) => { const parsedInput = parseInt(input, 10) setState(parsedInput) updateAuction(parsedInput) ...

Esta y otras situaciones similares me molestan todos los días, porque no sé la respuesta. También tengo comparaciones de cadenas con bastante frecuencia.

 logoVariant === "small" && do something logoVariant === "small" && do something else

o

 const isLogoSmall = logoVariant === "small" isLogoSmall && do something isLogoSmall && do something else

¡Gracias!

about 4 years ago · Santiago Trujillo
1 answers
Answer question

0

Siempre es más rápido almacenar en caché el resultado de la comparación en lugar de hacer una comparación de cadenas dos veces, ya que la operación de comparación de cadenas es mucho más compleja que evaluar el resultado de la caché. Esto no es tan claro en lenguajes con un compilador avanzado como C++ donde el compilador puede reconocer la redundancia. El equilibrio está haciendo que el código sea menos fácil de leer y potencialmente aumente el uso de la memoria si está almacenando en caché resultados más complejos (aunque no en este caso).

about 4 years ago · Santiago Trujillo 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!