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:

javascripttry {
  
} catch (error) {
  console.log(error.name); // nazwa błędu
  console.log(error.message); // tekst błędu
}
Задание 1

Specjalnie stwórz sytuację wyjątkową, związaną z próbą parsowania nieprawidłowego JSON. Wypisz w konsoli nazwę i tekst tego błędu.

Задание 2

Specjalnie stwórz sytuację wyjątkową, związaną z przepełnieniem lokalnej pamięci. Wypisz w konsoli nazwę i tekst tego błędu.