JavaScript · Junior · Frage 31 von 75
Was liefert JSON.stringify({ a: 1, b: undefined, c: () => 1 })?
- 1
'{"a":1,"b":null,"c":null}' - 2
'{"a":1}' - 3
TypeError
Antwort zeigen
Richtige Antwort: '{"a":1}'
Erklärung
Eigenschaften mit den Werten undefined, Funktionen oder Symbolen werden übersprungen (in Arrays werden sie zu null). Date wird zum String, Map und Set werden zu {}. Zirkuläre Referenzen werfen einen Fehler.