एक उथली प्रतिलिपि जावास्क्रिप्ट क्या है?
एक उथली प्रतिलिपि जावास्क्रिप्ट क्या है?

वीडियो: एक उथली प्रतिलिपि जावास्क्रिप्ट क्या है?

वीडियो: एक उथली प्रतिलिपि जावास्क्रिप्ट क्या है?
वीडियो: जावास्क्रिप्ट ऑब्जेक्ट: उथली और गहरी कॉपी | 10 मिनट में वह सब कुछ जो आपको जानना आवश्यक है! 2024, मई
Anonim

उथली प्रतिलिपि थोड़ा समझदार है प्रतिलिपि किसी वस्तु का। एक नई वस्तु बनाई गई है जिसमें सटीक है प्रतिलिपि मूल वस्तु में मूल्यों की। यदि वस्तु का कोई भी क्षेत्र अन्य वस्तुओं के संदर्भ हैं, तो केवल संदर्भ पते हैं की नकल की यानी, केवल मेमोरी एड्रेस है की नकल की.

इसे ध्यान में रखते हुए, जावास्क्रिप्ट में उथली प्रति क्या है?

उथली प्रतिलिपि थोड़ा समझदार है प्रतिलिपि किसी वस्तु का। एक नई वस्तु बनाई गई है जिसमें सटीक है प्रतिलिपि मूल वस्तु में मूल्यों की। यदि वस्तु का कोई भी क्षेत्र अन्य वस्तुओं के संदर्भ हैं, तो केवल संदर्भ पते हैं की नकल की यानी, केवल मेमोरी एड्रेस है की नकल की.

दूसरे, किसी सरणी की उथली प्रति क्या है? ए एक ऐरे प्रतियों की उथली प्रति केवल के तत्व सरणी , चाहे वे संदर्भ प्रकार हों या मान प्रकार, लेकिन ऐसा नहीं है प्रतिलिपि जिन वस्तुओं का संदर्भ संदर्भ देता है। नए में संदर्भ सरणी उन्हीं वस्तुओं को इंगित करें जो मूल में संदर्भ हैं सरणी इंगित।

नतीजतन, जावास्क्रिप्ट में डीप कॉपी और उथली कॉपी क्या है?

ए गहरी प्रति इसका मतलब है कि नए चर के सभी मान हैं की नकल की और मूल चर से डिस्कनेक्ट हो गया। ए उथली प्रतिलिपि इसका मतलब है कि कुछ (उप-) मान अभी भी मूल चर से जुड़े हुए हैं। वास्तव में समझने के लिए नकल , आपको कैसे जाना है जावास्क्रिप्ट मूल्यों को संग्रहीत करता है।

हमें उथली प्रति की आवश्यकता क्यों है?

जब कभी भी हम क्लोन विधि के डिफ़ॉल्ट कार्यान्वयन का उपयोग करें हम पाना उथली प्रतिलिपि वस्तु का अर्थ है कि यह नया उदाहरण बनाता है और प्रतियां वस्तु के सभी क्षेत्र उस नए उदाहरण के लिए और इसे वस्तु प्रकार के रूप में लौटाते हैं, ज़रुरत है इसे स्पष्ट रूप से हमारी मूल वस्तु पर वापस लाने के लिए। यह है उथली प्रतिलिपि वस्तु का।

सिफारिश की: