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

जावास्क्रिप्ट ऑब्जेक्ट मानों को शून्य पर सेट करें?

<घंटा/>

ऑब्जेक्ट मानों को शून्य पर सेट करने के लिए, आपको ऑब्जेक्ट से सभी कुंजी प्राप्त करने की आवश्यकता है और सेटनल की आवश्यकता है। आप लूप या forEach() लूप के लिए उपयोग कर सकते हैं।

निम्नलिखित नाम रिकॉर्ड के साथ JavaScript कोड है। हम ऑब्जेक्ट मान को शून्य पर सेट करेंगे -

const object=[
   {
      FirstName:"John"
   },
   {
      FirstName:"David"
   },
   {
      FirstName:"Bob"
   }
]
Object.keys(object).forEach(key => object[key]=null);
console.log(object);

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

node fileName.js.

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

आउटपुट

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

PS C:\Users\Amit\JavaScript-code> node demo31.js
[ null, null, null ]

ऊपर, सभी मान अब NULL पर सेट हैं।


  1. जावास्क्रिप्ट में वीकमैप ऑब्जेक्ट।

    WeakMap ऑब्जेक्ट में की-वैल्यू पेयर तत्वों के रूप में होता है जहां कुंजी एक ऑब्जेक्ट होनी चाहिए और मान कोई भी आदिम मान या ऑब्जेक्ट हो सकता है। WeakMap में चाबियों के रूप में उपयोग की जाने वाली वस्तुएं कूड़ा करकट होती हैं यदि उनके पास उनका कोई संदर्भ नहीं है। जावास्क्रिप्ट में WeakMap ऑब्जेक्ट के लि

  1. जावास्क्रिप्ट में मानचित्र वस्तु।

    Map ऑब्जेक्ट को ES6 में पेश किया गया था और यह उन तत्वों का एक संग्रह है जो कुंजी और मूल्य युग्म हैं। मानचित्र में एक कुंजी या मान एक वस्तु या एक आदिम मूल्य हो सकता है। जावास्क्रिप्ट में मैप ऑब्जेक्ट के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"> <head>

  1. जावास्क्रिप्ट ऑब्जेक्ट मानों को गतिशील रूप से कैसे सेट करें?

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