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

162
Views
¿Se vuelven a evaluar los valores constantes en mapas y filtros?

¿JavaScript trata:

 array.filter(x => { const test = [1, 2, 3] return test.includes(x); });

lo mismo que:

 const test = [1, 2, 3] array.filter(x => { return test.includes(x); });

¿O la const causará trabajo adicional en cada evaluación en la primera?

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

0

Con el primero, está declarando una matriz solo una vez.

Con el segundo, estás declarando una matriz cada vez. Se debe asignar memoria para cada matriz y luego recolectar basura.

El primero es más eficiente.

Tenga en cuenta que const no significa que el valor sea constante (excepto con las primitivas), const significa que la referencia de la variable no puede cambiar (por ejemplo, puede llamar a .push on test en la matriz interna, incluso con const , pero puede ' t reasignar test )

Sin embargo, es posible que su motor pueda optimizarse para esto.

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!