JavaScript · Senior · Pytanie 74 z 75

Co robi metoda toJSON obiektu?

class Money {
  constructor(cents) { this.cents = cents; }
  toJSON() { return (this.cents / 100).toFixed(2); }
}
JSON.stringify({ price: new Money(1999) });

Wyjaśnienie

Date używa toJSON, by zwracać stringi ISO. Do parsowania z powrotem przekaż reviver do JSON.parse - klasy nie są odtwarzane automatycznie.

Do poczytania

Błąd w pytaniu

JavaScript · Senior · pytanie 74

Sprawdź się

Rozwiąż test JavaScript · Senior: pytania i odpowiedzi są tasowane, a na końcu czeka przegląd błędów.

Rozwiąż ten test