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.