ობიექტები ენიჭებიან მითითებით, ამიტომ b = a არ აკოპირებს — ორივე სწორდება იმავე ობიექტზე. ზედაპირული ასლი დუბლირებს ზედა დონეს, მაგრამ იზიარებს ჩადგმული მითითებებს; ღრმა ასლი დუბლირებს ყველაფერს, მთლიანად დამოუკიდებელი.
js
original = { : , : { : } };
shallow = { ...original };
shallow. = ;
shallow.. = ;
original..;
