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

249
Views
Javascript, peculiaridades de usar variables indefinidas

Esto va a ser un poco extraño porque no puedo proporcionar la entrada real para el caso de prueba. En el sitio web de codingGame hay un ejercicio en el que tengo que encontrar la diferencia más baja entre números enteros. Creo una variable, pero la dejo sin definir y luego la uso para mantener la diferencia más baja

 function shortest(horses){ let short; horses.sort((a,b) => a - b).forEach((horse,i) => { let dif = horse - horses[i-1]; if (dif < short || !short) short = dif; }); return short; };

Esto pasa todas las pruebas excepto una, y la única forma de resolver la fallida es asignar un valor a short en lugar de dejarlo sin definir (como let short = 10000000000000); El sitio web, de manera molesta, no entregará la entrada, por lo que no estoy seguro de por qué el código se comporta de esta manera. ¿Alguien sabe por qué dejarlo sin definir en lugar de un valor causará problemas?

about 4 years ago · Juan Pablo Isaza
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!