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

206
Visualizações
¿Hace alguna diferencia (en cuanto a la velocidad) si elijo un objeto por índice o mediante "buscar" de una matriz?

El título lo describe bastante. Obtuve una serie de días, ordenados por fecha. Así que el día 1 del mes sería mes[0].

Cuando elijo estos días en un bucle, ¿sería más rápido hacerlo

month.find(day => day.date === date)

O

month[date-1]

Gracias por ayudar :)

about 4 years ago · Santiago Gelvez
1 Respostas
Responde à pergunta

0

Eso hace una diferencia. Cuando usa un índice directo para buscar el elemento asociado, la complejidad computacional es O(1) : el motor solo necesita mirar el elemento en ese índice único y lo encuentra. Pero cuando usa .find , revisa cada elemento de la matriz y llama a la devolución de llamada en cada uno, solo se detiene una vez que el objeto encontrado pasa la prueba.

Dicho esto, solo notará una diferencia si estuviera haciendo este tipo de cosas con una gran matriz y/o en un ciclo muy cerrado. La diferencia será completamente imperceptible la mayor parte del tiempo.

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