Object with an error in JavaScript

If an exception occurs, then the first parameter of a catch-block will contain the object with an error that has occurred. The name property of this object contains the name of the error (in fact, its type), and the message property contains a text of this error:

try { } catch (error) { console.log(error.name); // an error name console.log(error.message); // an error text }

On purpose, make an exceptional situation for trying to parse malformed JSON. Print a name and text of this error to the console.

On purpose, make an exceptional situation related to local storage overflow. Print a name and text of this error to the console.

enru