Встречается на собеседованиях • сегодня
Что такое Structed Clone
Structured Clone — это алгоритм, используемый в JavaScript для глубокого копирования сложных объектов, включая вложенные структуры, типизированные массивы, Date, Map, Set и другие. В отличие от JSON.parse(JSON.stringify()), он корректно обрабатывает циклические ссылки и больше типов данных.
Используется в:
postMessage()для передачи данных между воркерами.IndexedDBдля хранения объектов.structuredClone()— нативный метод для клонирования.
Пример:
javascript
const obj = {
date: new Date(),
set: new Set([1, 2, 3]),
map: new Map([['key', 'value']])
};
const clone = structuredClone(obj);
console.log(clone.date instanceof Date); // trueОграничения:
- Не клонирует функции, DOM-узлы, прототипы.
- Медленнее, чем поверхностное копирование.

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