TGViewer
undefined undefined @undfnd · 282 subscribers
Post #273 577
​​В браузеры завозят глубокое клонирование.

У spread оператора есть один существенный недостаток - он создает неглубокие копии (новая ссылка формируется только для объектов верхнего уровня, вложенные объекты копируются по ссылке).

structuredClone() - это новая функция, которая скоро будет поддерживаться большинством браузеров, Node.js и Deno. Она создает глубокие копии объектов. В этой статье объясняется, как она работает.

Обратите внимание, что эта фича не входит в стандарт ECMAScript.

Впрочем, нам это не столь важно. Штука объективно нужна уже пару десятков лет. Давно ждем.
  • 🔥 13
  • 👏 1
More from @undfnd
  1. May 22, 2026Приглашаем на Frontend Mix — бесплатный митап ЮMoney для всех, кто интересуется фронтенд-р…
  2. Feb 24, 2026x86CSS - Эмулятор x86 процессора, написанный на CSS (без JavaScript), который выполняет ма…
  3. Jan 30, 2026https://www.react2aws.xyz/
  4. Dec 19, 2025Сегодня в 17:00 по Москве у нас будет премьера локализованной версии документального фильм…
  5. Nov 11, 2025https://github.com/LeaVerou/proposal-class-spread
  6. Aug 20, 2025Audacity портировали в браузер - https://wavacity.com/
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →