Fonctionnement ératique d'un JavaScript
Résolu
Bonjour,
Je dois analyser un JS et donner les raisons pour lequel il ne fonctionne pas.
Il me semble extrêmement simple (un appel d'une fonction, qui fait une recherche dans notre BDD).
Il y a plusieurs fonctions de ce type, et la seule différence entre celle-ci et une autre qui fonctionne parfaitement est .... un ; manquant!
j'ai entendu parler de mauvais fonctionnement quand un retour chariot est utilisé à la place de points-virgules.
Est-ce vrai? Et dans quels cas?
PS : je mettrais le code dès que j'aurais l'autorisation de le faire. Et comble du malheur, je n'ai pas le droit s'y toucher pour me créer des logs...
Je dois analyser un JS et donner les raisons pour lequel il ne fonctionne pas.
Il me semble extrêmement simple (un appel d'une fonction, qui fait une recherche dans notre BDD).
Il y a plusieurs fonctions de ce type, et la seule différence entre celle-ci et une autre qui fonctionne parfaitement est .... un ; manquant!
j'ai entendu parler de mauvais fonctionnement quand un retour chariot est utilisé à la place de points-virgules.
Est-ce vrai? Et dans quels cas?
PS : je mettrais le code dès que j'aurais l'autorisation de le faire. Et comble du malheur, je n'ai pas le droit s'y toucher pour me créer des logs...
2 réponses
-
Java script possède un système de reconnaissance de fin d'instruction. Il considère que le retour chariot est une fin d'instruction mais souvent ça pose problème. Je te conseille vivement l'utilisation du ; .
J'ai déjà rencontré ce problème. -
Merci beaucoup
Cela a effectivement résolu une partie du problème