Obiekt błędu w JavaScript
Jeśli wystąpi sytuacja wyjątkowa, to
do pierwszego parametru bloku catch trafi
obiekt ze wystąpionym błędem. Właściwość name
tego obiektu zawiera nazwę błędu (faktycznie
jego typ), a właściwość message - tekst
tego błędu:
try {
} catch (error) {
console.log(error.name); // nazwa błędu
console.log(error.message); // tekst błędu
}
Specjalnie stwórz sytuację wyjątkową, związaną z próbą parsowania nieprawidłowego JSON. Wypisz w konsoli nazwę i tekst tego błędu.
Specjalnie stwórz sytuację wyjątkową, związaną z przepełnieniem lokalnej pamięci. Wypisz w konsoli nazwę i tekst tego błędu.