Встречается на собеседованиях • сегодня
Что можно клонировать в JSON из объекта
В JSON можно клонировать только сериализуемые данные: примитивы (строки, числа, булевы значения, null), массивы и объекты с сериализуемыми свойствами.
Нельзя клонировать:
- Функции
undefined- Символы (
Symbol) - Циклические ссылки
- Специальные объекты (
Date,Map,Set,RegExpи др.)
Пример клонирования:
javascript
const obj = { a: 1, b: [2, 3], c: { d: 4 } };
const cloned = JSON.parse(JSON.stringify(obj));
console.log(cloned); // { a: 1, b: [2, 3], c: { d: 4 } }Ограничение:
Dateпревратится в строкуundefinedи функции пропадут- Циклические ссылки вызовут ошибку

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы