Objekty se přiřazují podle reference, takže b = a nekopíruje — oba ukazují na stejný objekt. Mělká kopie duplikuje nejvyšší úroveň, ale sdílí vnořené reference; hluboká kopie duplikuje všechno, plně nezávislé.
js
original = { : , : { : } };
shallow = { ...original };
shallow. = ;
shallow.. = ;
original..;
