/ / Erreur de syntaxe javascript [closed] - javascript, syntax

Erreur de syntaxe javascript [closed] - javascript, syntax

Je reçois l’erreur suivante:

erreur de syntaxe non interceptée, expression non reconnue: #

Il semble provenir de cette ligne de code:

bb.error=function(br){throw"Syntax error, unrecognized expression: "+br
};

Savez-vous d'où vient mon erreur? Est-ce lié au point-virgule? Il semble étrange que cela échoue, car je fais quelque chose de très similaire dans d’autres parties de mon code et cela fonctionne bien.

Réponses:

1 pour la réponse № 1

Une chaîne commençant par une nouvelle ligne (ou autre chose que "<") n'est pas considérée comme une chaîne HTML dans jQuery 1.9

Ceci est juste une supposition parce que vous ne fournissez pas assez de détails pour savoir avec certitude quel est votre problème.


1 pour la réponse № 2

C’est parce que l’erreur elle-même est générée sinon le code est parfait.

Si vous mettez à jour "Erreur de syntaxe, expression non reconnue:" en "message de test", le message mis à jour commencera.

Voici la démo

var bberror = function (br) {
throw "Syntax error, unrecognized expression: " + br
};

bberror("my custom error");