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

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

<घंटा/>

मान लीजिए, हमारे पास इस तरह की वस्तुओं की एक सरणी है -

const arr = [
   {"Date":"2014","Amount1":90,"Amount2":800},
   {"Date":"2015","Amount1":110,"Amount2":300},
   {"Date":"2016","Amount1":3000,"Amount2":500}
];

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

इसलिए, अंतिम सरणी इस तरह दिखनी चाहिए -

const output = [
   ['2014', 90, 800],
   ['2015', 110, 300],
   ['2016', 3000, 500]
];

उदाहरण

इसके लिए कोड होगा -

const arr = [
   {"Date":"2014","Amount1":90,"Amount2":800},
   {"Date":"2015","Amount1":110,"Amount2":300},
   {"Date":"2016","Amount1":3000,"Amount2":500}
];
const arrify = (arr = []) => {
   const res = [];
   const { length: l } = arr;
   for(let i = 0; i < l; i++){
      const obj = arr[i];
      const subArr = Object.values(obj);
      res.push(subArr);
   };
   return res;
};
console.log(arrify(arr));

आउटपुट

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

[ [ '2014', 90, 800 ], [ '2015', 110, 300 ], [ '2016', 3000, 500 ] ]

  1. जावास्क्रिप्ट में आईडी द्वारा वस्तुओं की सरणी कैसे समूहित करें?

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

  1. जावास्क्रिप्ट वस्तुओं की सरणी पर सरणी के तरीकों का उपयोग करना?

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

  1. हम जावास्क्रिप्ट में वस्तुओं वाले सरणियों की सरणी के माध्यम से कैसे लूप करते हैं?

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