JavaScript · Junior · Pytanie 72 z 75
Co się stanie z JSON.parse("{ name: 'Ann' }")?
- ✓Poprawna odpowiedź: Rzuci
SyntaxError- JSON wymaga kluczy i stringów w podwójnych cudzysłowach - 2Zwróci
{ name: 'Ann' } - 3Zwróci
null
Wyjaśnienie
JSON jest bardziej rygorystyczny niż literały obiektów JS: bez pojedynczych cudzysłowów, końcowych przecinków i komentarzy. Parsowanie niezaufanych danych owijaj w try/catch.