Встречается на собеседованиях • сегодня

Может ли JSON содержать Symbol

Нет, JSON не поддерживает тип Symbol. JSON может содержать только следующие типы данных:

  • Строки (string)
  • Числа (number)
  • Булевы значения (boolean)
  • Массивы (array)
  • Объекты (object)
  • null

Пример попытки сериализации объекта с Symbol:

javascript
const obj = { key: Symbol('test') };
JSON.stringify(obj); // вернёт '{}' - Symbol игнорируется

Для передачи Symbol-значений их нужно предварительно преобразовать в строки или другие поддерживаемые JSON типы.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы