Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Javascript

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

<घंटा/>

जावास्क्रिप्ट में किसी सरणी को खाली/खाली करने के कई तरीके हैं। आपको संदर्भ के आधार पर उनका उपयोग करने की आवश्यकता है। आइए हम उनमें से प्रत्येक को देखें। मान लें कि हमारे पास −

. के रूप में परिभाषित एक सरणी है
let arr = [1, 'test', {}, 123.43];

नई सरणी के साथ प्रतिस्थापन -

arr = [];

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

लंबाई प्रोप को 0 पर सेट करना -

arr.length = 0

यह मौजूदा सरणी को इसकी लंबाई 0 पर सेट करके साफ़ कर देगा। तेज़ समाधान, लेकिन यह इस सरणी में वस्तुओं को मुक्त नहीं करेगा और कुछ स्मृति प्रभाव हो सकते हैं। स्मृति से सरणी में वस्तुओं को साफ करने के लिए, उन्हें स्पष्ट रूप से हटाने की आवश्यकता है।

पूरे सरणी को विभाजित करें

arr.splice(0, arr.length)

यह सरणी से सभी तत्वों को हटा देगा और वास्तव में मूल सरणी को साफ कर देगा।


  1. जावास्क्रिप्ट सरणी में सभी अद्वितीय मान कैसे प्राप्त करें?

    जावास्क्रिप्ट सरणी में सभी अद्वितीय मान प्राप्त करने के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <t

  1. जावास्क्रिप्ट में किसी सरणी को खाली करने के तरीकों की संख्या

    JavaScript में किसी सरणी को खाली करने के चार तरीके हैं - नई सरणी पर सेट करना - इसमें हम अपने एरे वेरिएबल को एक नए खाली एरे में सेट करते हैं। लंबाई संपत्ति का उपयोग करना − इसमें हम अपने ऐरे की लंबाई प्रॉपर्टी को 0 पर सेट करते हैं। पॉप का उपयोग करना - इसमें हम ऐरे एलीमेंट को तब तक लगातार पॉप करते हैं

  1. जावास्क्रिप्ट सरणी को सी # सरणी में कैसे परिवर्तित करें?

    मान लें कि हमारी जावास्क्रिप्ट सरणी है - <script>    var myArr = new Array(5);    myArr[0] = "Welcome";    myArr[1] = "to";    myArr[2] = "the";    myArr[3] = "Web";    myArr[4] = "World&qu