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

194
Views
Función de llamada desde un archivo JavaScript separado

Antes de escribir esta pregunta, leí ¿Podemos llamar a la función escrita en un JavaScript en otro archivo JS? y llamando a una función de JavaScript en otro archivo js pero aún no puedo solucionar mi problema.

Recibo el mensaje de error - Error de referencia no capturado: getLocaleDateString no está definido.

El archivo que contiene la función se carga antes que el archivo que necesita la función.

Cuando copio el contenido de getLocaleDataString.js en sys.datepicker.js, todo funciona bien, pero el código comienza a verse desordenado y es difícil de navegar.

reigster4.html

 <body> <script src='{% static "getLocaleDateString.js" %}'></script> <script src='{% static "sys.datepicker.js" %}'></script> </body>

getLocaleDataString.js

 (function ($) { function getLocaleDateString() { const formats = { "af-ZA": "yyyy/MM/dd", "zu-ZA": "yyyy/MM/dd", }; return formats[navigator.language] || "dd/MM/yyyy"; } //end of getLocaleDateString })

sys.datepicker.js

 function formatDate(year, month, day) { let str = (navigator.language, getLocaleDateString()); return(str) }

Actualización - getLocaleDataString.js

Cambié el código a este

 function getLocaleDateString() { const formats = { "af-ZA": "yyyy/MM/dd", "zu-ZA": "yyyy/MM/dd", }; return formats[navigator.language] || "dd/MM/yyyy"; } //end of getLocaleDateString

Simplemente comentar el código rojo no funcionó. Tuve que borrarlo físicamente.

Ahora todo funciona correctamente.

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!