Глубокое клонирование объектов js. Почему не стоит использовать JSON.parse
Наверняка, многие из вас сталкивались с проблемой клонирования объектов. И скорей всего сталкивались с проблемой, когда спред ({ ...foo }) не работал на вложенные объекты (массивы). Хотя в интернете написано, что работает. Для тех, кто не знает расскажу. Есть два типа клонирования - поверхностное и глубокое. Поверхностное, если простым языком, замена ссылки вашей переменной на новую. Например: const foo = { a: 1, b: 2, c: { x: 2 } }; const oldFoo = foo; const newFoo = { ...foo }; oldFoo.a = 2; newFoo...
6 дней назад
ТОП-17 лучших онлайн-курсов по React.js в 2025 году: мой опыт и советы по выбору для уверенного старта
ТОП 1. React.js Developer - OTUS Этот курс меня особенно привлек своей глубокой программой и упором на практическое применение. Я искал именно такое комплексное обучение, которое позволит систематизировать имеющиеся знания и приобрести новые навыки, применимые на реальных проектах. Отзывы студентов подтверждают, что здесь не просто сухая теория, а живое погружение в процесс разработки с учетом всех нюансов. Подробнее о программе OTUS можно узнать на их сайте. Мне удалось найти дополнительную скидку 5% на любой курс с промокодом smart...