Objekte werden by reference zugewiesen, daher kopiert b = a nicht — beide verweisen auf dasselbe Objekt. Eine flache Kopie dupliziert die oberste Ebene, teilt aber verschachtelte Referenzen; eine tiefe Kopie dupliziert alles, völlig unabhängig.
original = { : , : { : } };
shallow = { ...original };
shallow. = ;
shallow.. = ;
original..;
