JavaScript · Senior · Frage 74 von 75

Was macht eine Methode toJSON an einem Objekt?

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

Richtige Antwort: JSON.stringify nutzt ihren Rückgabewert statt des Objekts

Erklärung

Date nutzt toJSON, um ISO-Strings auszugeben. Zum Zurückparsen übergibt man JSON.parse einen Reviver - Klassen werden nicht automatisch wiederhergestellt.

Zum Weiterlesen

Fehler in der Frage

JavaScript · Senior · Frage 74

Teste dich selbst

Mach den Test JavaScript · Senior: Fragen und Antworten werden gemischt, und am Ende wartet eine Übersicht der Fehler.

Diesen Test machen