Свързани публикации 'shallow-copy'


Плитко копие срещу дълбоко копие в Javascript
Плитко копиране на обекти Казва се, че един обект е плитко копиран, когато свойствата на източника от най-високо ниво се копират без никаква препратка и съществува свойство източник, чиято стойност е обект и се копира като препратка. Ако изходната стойност е препратка към обект, тя само копира тази референтна стойност в целевия обект. Плиткото копие ще дублира свойствата от най-високо ниво, но вложеният обект се споделя между оригинала (източник) и копието (цел). Пример: Използване на..

Плитко копие срещу. Дълбоко копиране в JavaScript
Клонирането на обект в JS не е подобно изживяване като клонирането на променлива в JS. Ако присвоим един обект на друг обект, тогава данните не се копират, но препратката [място в паметта] се копира. Проблем при копиране на обекти let obj = { name: "sarika", }; let user = obj; user.name = "siddanta"; console.log(obj); //siddanta console.log(user); //siddanta Плитко копие срещу дълбоко копие При плитко копиране се копира само първото ниво на обектите. При..

Свързани въпроси 'shallow-copy'

Плитко копие на карта в Java
Доколкото разбирам, има няколко начина (може би и други) за създаване на плитко копие на Map в Java: Map<String, Object> data = new HashMap<String, Object>(); Map<String, Object> shallowCopy; // first way shallowCopy = new...
71908 изгледи
schedule 02.10.2022

Каква е разликата между дълбоко копие и плитко копие?
Каква е разликата между дълбоко копие и плитко копие?
684299 изгледи

Как да използвате един и същ изглед [Storyboard] за множество раздели и просто да променяте малки неща в него в зависимост от избрания раздел? (iOS)
Знам, че този въпрос е формулиран някак странно, но нека обясня какво се опитвам да направя: Да кажем, че имам приложение с 2 раздела, всеки със собствен изглед. И двата изгледа са почти напълно еднакви, с изключение на това, че единият съдържа...
389 изгледи
schedule 08.01.2024

Плитко клониране с JGIT
Как мога да направя git clone --depth 1 ... с JGIT библиотека?
5072 изгледи
schedule 05.05.2024