Перейти к содержимому

Урок ES6 №9: Поверхностное и глубокое копирование | Вопросы для собеседования | Современный Javas...

Nisha Singla

0:00 / 0:00

Урок ES6 №9: Поверхностное и глубокое копирование | Вопросы для собеседования | Современный Javas...

19 108 просмотров · 5 лет назад
Nisha Singla
36,7 тыс. подписчиков
19 108 просмотров · 5 лет назад
В этом видео я подробно объяснил, как копировать объект JavaScript и что такое поверхностное и глубокое копирование в JavaScript. Поверхностное копирование также определяется передачей по ссылке. Когда вы копируете исходную переменную в другую переменную (копируете) с помощью оператора присваивания (=), в этот момент копируется только адрес ссылки исходной переменной, а не исходные значения. Таким образом, обе переменные ссылаются на одно и то же значение. Поэтому при внесении любых изменений в новую переменную, исходная переменная также будет изменена. Глубокое копирование: Глубокое копирование также определяется передачей по значению. Когда вы копируете переменную в другую переменную с помощью оператора присваивания, все значения (объекты, массивы) вместе с адресом ссылки исходной переменной копируются в другую переменную. Таким образом, обе переменные ссылаются на разные ссылочные значения. Поэтому при внесении любых изменений в новую переменную исходная переменная не будет изменена. Посмотрите видео об операторе распространения:    • ES6 Tutorial #6: Spread Operator in Javasc...   Посмотрите видео об изменяемом/неизменяемом объекте:    • ES6 Tutorial #5: Mutable and Immutable Obj...   В конце урока у меня есть одно задание. Поддержите мой канал🙏, показав свою любовь❤️, поставив лайк и поделившись моим видео. Это поможет мне охватить больше людей и помочь им. Посмотрите мой плейлист Angular: Angular:    • Introduction- Angular (Tutorial #1)   Подпишитесь на меня: Facebook:   / angularjs4beginners   LinkedIn:   / nisha-singla-82407aa0   Instagram:   / passion4code   Чтобы смотреть больше интересных видео, подпишитесь на мой канал и оставайтесь на связи. #javascript #NishaSingla