Урок 1.6Урок 6 з 24
Об'єкт JSON
Given a JSON response, demonstrate how to operate the JSON object.
Головне
- 1JSON.parse перетворює текст JSON на значення й викидає SyntaxError, якщо текст некоректний, тож обгортайте розбір неперевірених вхідних даних у try/catch.
- 2JSON.stringify приймає replacer (функцію або список дозволених ключів) і кількість пробілів для відступу.
- 3Функція reviver, передана в JSON.parse, бачить кожен ключ і значення й може знову перетворити рядки на числа чи дати.
- 4Значення undefined і функції випадають з об'єктів, а в масивах стають null. NaN і Infinity стають null.
- 5Дати стають рядками ISO й після парсингу так і лишаються рядками. Map і Set стають порожніми об'єктами.
Що перевіряє іспит із цієї теми
Формулювання з програми іспиту (англійською).
- 1.6.K1JSON.parse and JSON.stringify, including reviver, replacer and indentation
- 1.6.K2What JSON cannot represent: functions, undefined, Date objects, Map, Set
- 1.6.S1Read, change and serialize data from a JSON response
Закріпіть тему
Дайте відповідь на запитання за сценаріями з цієї теми. До кожного варіанта є розбір.
Тренування 1.6 · 12 запитань