Gli oggetti vengono assegnati per riferimento, quindi b = a non copia — entrambi puntano allo stesso oggetto. Una copia superficiale duplica il livello superiore ma condivide i riferimenti annidati; una copia profonda duplica tutto, completamente indipendente.
original = { : , : { : } };
shallow = { ...original };
shallow. = ;
shallow.. = ;
original..;
