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

जावास्क्रिप्ट में नेस्टेड ऑब्जेक्ट कुंजियों का मान बदलना

<घंटा/>

इसके लिए वर्गाकार कोष्ठकों ([]) के साथ डॉट (.) संकेतन का प्रयोग करें।

उदाहरण

var details = {
   "customer": {
      "customerDetails": {
         "otherDetails": [
            {
               "customerDetails": {
                  "isMarried": false
               },
            },
            {
               "customerDetails": {
                  "isMarried": false
               },
            },
            {
               "customerDetails": {
                  "isMarried": false
               }
            }
         ]
      }
   }
}
console.log("All values are set to true=");
for (var index = 0; index < details.customer.customerDetails['otherDetails'].length; index++) {
   details.customer.customerDetails['otherDetails'][index].customerDetails['isMarr
   ied'] = true;
}
for (var index = 0; index < details.customer.customerDetails['otherDetails'].length; index++) {
   console.log("isMarried:"+details.customer.customerDetails['otherDetails'][index
   ].customerDetails['isMarried']);
}

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

node fileName.js.

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

आउटपुट

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

PS C:\Users\Amit\javascript-code> node demo186.js
All values are set to true=
isMarried:true
isMarried:true
isMarried:true
पर सेट हैं
  1. जावास्क्रिप्ट का उपयोग करके ऐरे में नेस्टेड ऑब्जेक्ट मानों का योग

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

  1. Object.keys().map() VS Array.map() जावास्क्रिप्ट में

    निम्नलिखित कोड JavaScript में Object.keys().map() और Array.map() दिखा रहा है - उदाहरण दस्तावेज़ बॉडी { फॉन्ट-फ़ैमिली:सेगो यूआई, ताहोमा, जिनेवा, वर्दाना, सेन्स-सेरिफ़; } .result,.sample {फ़ॉन्ट-आकार:18पीएक्स; फ़ॉन्ट-वजन:500; रंग:रेबेकापर्पल; } .परिणाम {रंग:लाल; }Object.keys().map() बनाम Array.map(){1

  1. मोंगोडीबी नेस्टेड ऑब्जेक्ट में एक मूल्य बढ़ाएं?

    नेस्टेड ऑब्जेक्ट में मान बढ़ाने के लिए, आप $inc ऑपरेटर का उपयोग कर सकते हैं। आइए पहले दस्तावेजों के साथ एक संग्रह बनाने के लिए निम्नलिखित क्वेरी को लागू करें >db.incrementValueDemo.insertOne({"StudentName":"Larry","StudentCountryName":"US","StudentDeta