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.
InformationsquelleAutor Bdfy | 2013-01-11