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

Какой есть нюанс при копировании объекта через JSON.stringify

При копировании объекта через JSON.stringify теряются методы объекта, так как JSON поддерживает только данные (строки, числа, массивы, объекты, булевы значения и null). Также игнорируются свойства с undefined, Symbol и циклические ссылки вызовут ошибку.

Пример:

javascript
const obj = {
  name: 'Test',
  method: () => console.log('Hello'),
  undef: undefined
};

const copied = JSON.parse(JSON.stringify(obj));
// В copied будет только { name: 'Test' }
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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