वस्तु. असाइन करें प्रोटोटाइप गुण और विधियों की प्रतिलिपि नहीं बनाता है। यह विधि स्रोत ऑब्जेक्ट की गहरी प्रतिलिपि नहीं बनाती है, यह डेटा की उथली प्रतिलिपि बनाती है। संदर्भ या जटिल डेटा वाले गुणों के लिए, संदर्भ को एक अलग ऑब्जेक्ट बनाने के बजाय गंतव्य ऑब्जेक्ट में कॉपी किया जाता है।
क्या स्प्रेड ऑपरेटर डीप कॉपी है?
स्प्रेड ऑपरेटर डेटा की गहरी प्रतियां बनाता है यदि डेटा नेस्टेड नहीं है। जब आपके पास किसी ऐरे या ऑब्जेक्ट में नेस्टेड डेटा होता है, तो स्प्रेड ऑपरेटर सबसे शीर्ष डेटा की एक डीप कॉपी और नेस्टेड डेटा की एक उथली कॉपी बनाएगा।
आप किसी वस्तु की डीप कॉपी कैसे करते हैं?
स्प्रेड सिंटैक्स या ऑब्जेक्ट का उपयोग करना। असाइन करें किसी ऑब्जेक्ट को जावास्क्रिप्ट में कॉपी करने का एक मानक तरीका है। दोनों विधियों का समान रूप से किसी ऑब्जेक्ट के गणना योग्य गुणों को किसी अन्य ऑब्जेक्ट में कॉपी करने के लिए उपयोग किया जा सकता है, जिसमें स्प्रेड सिंटैक्स दो से छोटा होता है।
आप जावास्क्रिप्ट में किसी वस्तु की डीप कॉपी कैसे करते हैं?
अब जावास्क्रिप्ट में किसी ऑब्जेक्ट की डीप कॉपी बनाने के लिए हम JSON का उपयोग करते हैं। पार्स और JSON। कड़े तरीके।
डीप कॉपी क्या है?
डीप कॉपी है एक ऐसी प्रक्रिया जिसमें कॉपी करने की प्रक्रिया बार-बार होती है इसका मतलब है कि पहले एक नई संग्रह वस्तु का निर्माण करना और फिर मूल में मिली चाइल्ड ऑब्जेक्ट्स की प्रतियों के साथ इसे पुनरावर्ती रूप से पॉप्युलेट करना. डीप कॉपी के मामले में, ऑब्जेक्ट की कॉपी अन्य ऑब्जेक्ट में कॉपी की जाती है।