EspañolDeutschFrançaisItalianoPortuguêsРусскийΕλληνικά日本語中文(简体)हिन्दी; हिंदीالعربية
डिफ़ॉल्ट भाषा के रूप में सेट करें
PF प्रश्न - फोरम

जावास्क्रिप्ट में एक सरणी को खाली करने के लिए कैसे

जावास्क्रिप्ट प्रोग्रामिंग  
 
जावास्क्रिप्ट में एक सरणी को खाली करने के लिए कैसे

ज्यादातर मामलों में हम का उपयोग करें सरणियाँ जब हम साथ काम जावास्क्रिप्ट या किसी अन्य भाषा, हम की अनुमति के बाद से एक सबसे अच्छा हेरफेर और कुछ समान लक्षण डेटा सेट्स के समूहीकरण.

बीच सभी संभव संचालन कि मैं क्या कर सकते हैं एक सरणी, सबसे अधिक में से एक आम है की हटाए गएखाली, जो हम में बदल जाएगा सरणी कर देगा एक खाली सरणी.

 

एक सरणी में जावास्क्रिप्ट और इसके निहितार्थ को हटाने या खाली करने के लिए कैसे

 

बाहर ले जाने के लिए खाली या से हटाए गए एक सरणी हम कर सकते हैं का उपयोग करें दो उपकरणोंसमाधान, जो हम नीचे देखेंगे. मान लीजिए हम में एक चर एक सरणी है MyArray के साथ निम्न सामग्री:

हम प्रदर्शन कर सकते हैं खाली सरणी का उपयोग कर के असाइनमेंट की एक खाली सरणी प्रश्न में चर के लिए:

तो चर MyArray अब होगा ओर इशारा करते हुए करने के लिए एक खाली सरणी. यानी, यह पिछले सरणी खाली नहीं है, लेकिन यह है कि चर करने के लिए एक इशारा कर रहा है नई स्मृति स्थिति. यह समझने के लिए, मान लीजिए निम्न चर:

अगर अब, हम बाहर ले पहली सरणी का विलोपन जैसा कि हमने देखा है पहले:

चर miOtroArray यह होस्ट करता स्मृति स्थान को इंगित करते रहेंगे सरणी था पहले असाइन किया गया चर MyArray, क्योंकि इस समाधान के साथ, केवल एक ही चीज़ हम क्या है असाइन करें करने के लिए चर एक और स्मृति स्थान में एक नया खाली सरणी.

के लिए इस से बचने, एक और नाली विधिहटाए गए की एक सरणी में जावास्क्रिप्ट के माध्यम से है संपत्ति लंबाई, इस तरह, हम निम्नलिखित तरीके में हमारी पहली सरणी खाली:

इस रास्ते में, हम जो कर रहे हैं लंबाई की हमारे वर्तमान सरणी है शून्य, तो आप हैं खाली, और इस प्रकार चर करने के लिए एक ही सरणी की ओर इशारा करते, तो अन्य संभव चर या संकेत, उन्होंने ही कहा, वे मान समान हो जाएगा यह. कि हम कैसे हम किसी भी समस्या से बचने के साथ चर और संकेत यह कारण हो सकता है एक पुन: मैपिंग एक नई सरणी के रूप में करने के लिए पहला मामला.

इसके अलावा, इस अंतिम समाधान, एक समाधान है सबसे अच्छा के रूप में संबंध है प्रदर्शन क्योंकि वास्तव में स्मृति को मुक्त कर देते सरणी के लिए असाइन किया गया. तो हम का उपयोग करें पहले समाधान, इसके अलावा नई सरणी के लिए स्मृति आबंटित करने के लिए खाली, हम आबंटित स्मृति रिलीज़ नहीं पिछले सरणी के लिए, घटना में उस किसी भी अन्य चर या सूचक यह करने के लिए इशारा कर रहा है.

हमें एक टिप्पणी छोड़ दो या करने के लिए दर्ज करेंफोरम
Share on Facebook Tweet about this on Twitter Share on Google+ Pin on Pinterest Share on Reddit Share on VK Share on StumbleUpon Share on Tumblr Share on LinkedIn Email this to someone Print this page

संबंधित लेख