ऑब्जेक्ट्स को संदर्भ के द्वारा असाइन किया जाता है, इसलिए b = a कॉपी नहीं करता है — दोनों एक ही ऑब्जेक्ट की ओर इशारा करते हैं। उथली कॉपी शीर्ष स्तर को डुप्लिकेट करती है लेकिन नेस्टेड संदर्भों को साझा करती है; गहरी कॉपी सबकुछ डुप्लिकेट करती है, पूरी तरह से स्वतंत्र।
original = { : , : { : } };
shallow = { ...original };
shallow. = ;
shallow.. = ;
original..;
