Az objektumok hivatkozás alapján kerülnek hozzárendelésre, így a b = a nem másol — mindkettő ugyanarra az objektumra mutat. A sekély másolat csak a felső szintet duplikálja, de megosztja a beágyazott hivatkozásokat; a mély másolat mindent duplikál, teljesen független.
original = { : , : { : } };
shallow = { ...original };
shallow. = ;
shallow.. = ;
original..;
