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

क्या होता है जब वस्तु की लंबाई 0 - जावास्क्रिप्ट पर सेट होती है?

<घंटा/>

मान लें कि निम्नलिखित हमारी सरणी वस्तु है -

var arrayObject =
   [
      "John",
      "David",
      "Mike"
   ]

लंबाई को 0 पर सेट करने और मेमोरी साफ़ करने के लिए आप लंबाई प्रॉपर्टी का उपयोग कर सकते हैं

मेमोरी को साफ़ करने के लिए सिंटैक्स इस प्रकार है -

yourArrayObjectName.length=0; // To clear memory
yourArrayObjectName.length=4; // To allocate memory

आउटपुट

यह कंसोल पर निम्न आउटपुट उत्पन्न करेगा -

var arrayObject =
   [
      "John",
      "David",
      "Mike"
   ]
arrayObject.length = 0;
console.log(arrayObject);
arrayObject.length = 5;
for (var i = 0; i < arrayObject.length; i++)
   console.log(arrayObject[i]);

उपरोक्त प्रोग्राम को चलाने के लिए, आपको निम्न कमांड का उपयोग करने की आवश्यकता है -

node fileName.js.

यहाँ, मेरी फ़ाइल का नाम है demo277.js.

आउटपुट

यह कंसोल पर निम्न आउटपुट उत्पन्न करेगा -

PS C:\Users\Amit\javascript-code> node demo277.js
[]
undefined
undefined
undefined
undefined
undefined

  1. जावास्क्रिप्ट - वस्तु कुंजी को चर द्वारा सेट करें

    ऑब्जेक्ट की को वेरिएबल द्वारा सेट करने के लिए, कोड इस प्रकार है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Docume

  1. किसी ऑब्जेक्ट को मेमोरी कैसे आवंटित करें जिसकी लंबाई 0 - जावास्क्रिप्ट पर सेट है?

    मान लें कि निम्नलिखित हमारी सरणी वस्तु है - var arrayObject =    [       "John",       "David",       "Mike"    ] लंबाई को 0 पर सेट करने और मेमोरी साफ़ करने के लिए लेंथ प्रॉपर्टी का उपयोग करें। मेमोरी को

  1. सेट को ऑब्जेक्ट में बदलें - जावास्क्रिप्ट?

    मान लें कि निम्नलिखित हमारा सेट है - var name = new Set(['John', 'David', 'Bob', 'Mike']); सेट को ऑब्जेक्ट में बदलने के लिए, JavaScript में Object.assign() का उपयोग करें - var setToObject = Object.assign({}, ...Array.from(name, value => ({ [value]: 'not assign