Comment faire pour imprimer un message d'erreur de manipulation avec try, catch
J'ai un exemple simple:
var str = '{ "test" : 1, }'
try {
JSON.parse(str);
} catch (e) {
console.log(e)
}
résultat:
[SyntaxError: Unexpected token }]
Comment imprimer des erreurs toutes les info ?
Résultat attendu:
undefined:1
{ "test" : 1, }
^
SyntaxError: Unexpected token }
- Il n'y a pas d'information dans l'erreur de l'objet à propos de ce personnage qui a causé l'erreur, si c'est ce que vous cherchez.
Vous devez vous connecter pour publier un commentaire.
Cela aidera à:
error.stack
n'est pas exactement ce que vous voulez, mais il vous aidera.Cela va vous montrer les différentes façons dont vous pouvez obtenir les informations disponibles:
La sortie est:
Vous pouvez faire votre choix 🙂