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

जावास्क्रिप्ट में एकाधिक सरणियों से एकल सरणी कैसे प्राप्त करें?

<घंटा/>

मान लीजिए, हमारे पास इस तरह की सरणियों की एक सरणी है -

const arr = [
   [ {"c": 1},{"d": 2} ],
   [ {"c": 2},{"d": 3} ]
];

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो पहले और एकमात्र तर्क के रूप में एक ऐसी सरणी लेता है।

फिर फ़ंक्शन को नेस्टेड सरणियों को हटाते हुए सरणी (एक नई सरणी बनाना) को ऑब्जेक्ट की सरणी में बदलना चाहिए।

इसलिए, अंतिम आउटपुट इस तरह दिखना चाहिए -

const output = [{"c": 1},{"d": 2},{"c": 2},{"d": 3}];

उदाहरण

const arr = [
   [ {"c": 1},{"d": 2} ],
   [ {"c": 2},{"d": 3} ]
];
const simplifyArray = (arr = []) => {
   const res = [];
   arr.forEach(element => {
      element.forEach(el => {
         res.push(el);
      });
   });
   return res;
};
console.log(simplifyArray(arr));

आउटपुट

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

[ { c: 1 }, { d: 2 }, { c: 2 }, { d: 3 } ]

  1. एकाधिक मानों द्वारा जावास्क्रिप्ट सरणी के तत्वों को कैसे खोजें?

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

  1. कैसे एक जावास्क्रिप्ट सरणी से एक स्ट्रिंग पार्स करने के लिए?

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

  1. MongoDB संग्रह से सरणी कैसे प्राप्त करें?

    आप समग्र ढांचे का उपयोग कर सकते हैं। आइए पहले दस्तावेजों के साथ एक संग्रह बनाएं - db.getArrayDemo.insertOne( { CustomerId:101, CustomerDetails:[ { CustomerName:Larry, CustomerFriendDetails:[ { CustomerFriendName:Sam }, { CustomerFriendName :Robert } ] }, { CustomerName:Chris, CustomerFriendDetails: