Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

326
Visualizações
¿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 Respostas
Responde à pergunta

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 Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda