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

JavaScript में JSON ऑब्जेक्ट से ऐरे बनाना


मान लीजिए, हमारे पास निम्नलिखित JSON ऑब्जेक्ट है -

const obj = {   "test1": [{     "1": {       "rssi": -25,     }   }, {     "2": {         "rssi": -25,       }   }],   "test2": [{     "15": {       "rssi": -10,       } }, {       "19": {       "rssi": -21,       }   }] };

हमें एक JavaScript फ़ंक्शन लिखना है जो ऐसा ऑब्जेक्ट लेता है -

फ़ंक्शन को फिर सभी नेस्टेड ऑब्जेक्ट्स की "rssi" प्रॉपर्टी को ऐरे के ऐरे में मैप करना चाहिए।

इसलिए, उपरोक्त ऐरे के लिए, आउटपुट इस तरह दिखना चाहिए -

const output = [[-25, -25], [-10, -21]];

उदाहरण

const obj = {   "test1": [{     "1": {       "rssi": -25,       }   }, {     "2": {       "rssi": -25,       }   }], "test2": [   {     "15":     { "rssi": -10,       }     }, {     "19": {       "rssi": -21,       }   }] }; const mapToValues = (object = {}) => {   const res = [];   for (let key in object) {     let obj = object[key];     let aux = [];     for (let i = 0; i < obj.length; i++) {       for (x in obj[i]) {         aux.push(obj[i][x].rssi);       }     }     res.push(aux);   }   return res; }; console.log(mapToValues(obj));

आउटपुट

कंसोल में आउटपुट होगा -

[ [ -25, -25 ], [ -10, -21 ] ]

  1. JavaScript Array.from(): एरे-लाइक से एरे बनाएं JavaScript Array.from(): एरे-लाइक से एरे बनाएं

    Array.from() एक स्थिर मेथड है जो एरे-लाइक या इटरेटर ऑब्जेक्ट्स से एक नया, शैलो-कॉपीड एरे इंस्टेंस बनाता है। यह arguments, NodeList, Set, Map, स्ट्रिंग्स, आदि को एरे में बदलने का मानक तरीका है। उदाहरण { const arr = Array.from(str); fillEle.innerHTML = एरे: + arr.join(, ); })

  1. जावास्क्रिप्ट में JSON ऑब्जेक्ट कैसे बनाएं? उदाहरण सहित समझाएं। जावास्क्रिप्ट में JSON ऑब्जेक्ट कैसे बनाएं? उदाहरण सहित समझाएं।

    परिचय जावास्क्रिप्ट में JSON ऑब्जेक्ट बनाने के लिए, आप ऑब्जेक्ट लिटरल सिंटैक्स का उपयोग कर सकते हैं और फिर JSON.stringify() का उपयोग करके इसे JSON स्ट्रिंग में परिवर्तित कर सकते हैं। ध्यान दें: जावास्क्रिप्ट में JSON ऑब्जेक्ट तकनीकी रूप से एक नियमित ऑब्जेक्ट है; JSON एक सीरियलाइज़ेशन फॉर्मेट है। उ

  1. जावास्क्रिप्ट का उपयोग करके JSON ऐरे से डेटा कैसे पढ़ें? जावास्क्रिप्ट का उपयोग करके JSON ऐरे से डेटा कैसे पढ़ें?

    जावास्क्रिप्ट का उपयोग करके JSON ऐरे से डेटा पढ़ने का कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang=en> <head> <meta charset=UTF-8 /> <meta name=viewport content=width=device-width, initial-scale=1.0 /> <title>Document</title> <style>