Назад к вопросам
JuniorТеорияЧасто
Что выведет программа?
const data = { a: undefined, b: NaN };
console.log(JSON.stringify(data));{"b":null}
- Ждать
{"b":NaN}: в JSON нетNaN, поэтомуJSON.stringifyпишет на его местеnull. - Ждать
"a":null: свойство со значениемundefinedвообще не попадает в JSON-текст.
- Что вернёт
JSON.parseдля напечатанного текста? - Что происходит со свойством, значение которого — функция?