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

JavaScript में ऑब्जेक्ट्स की सरणी को सरणियों की सरणी में बदलें


मान लीजिए, हमारे पास ऑब्जेक्ट्स की एक सरणी है जैसे −

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

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

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

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. JavaScript में ऑब्जेक्ट्स की सरणी को ID के आधार पर कैसे ग्रुप करें? JavaScript में ऑब्जेक्ट्स की सरणी को ID के आधार पर कैसे ग्रुप करें?

    JavaScript में ऑब्जेक्ट्स की सरणी को ID के आधार पर ग्रुप करने का निम्नलिखित कोड है:उदाहरण<!DOCTYPE html> <html lang="hi"> <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.0 /> <title>Document</title> <style

  1. जावास्क्रिप्ट में ऑब्जेक्ट्स वाले ऐरे के ऐरे के माध्यम से लूप कैसे करें? जावास्क्रिप्ट में ऑब्जेक्ट्स वाले ऐरे के ऐरे के माध्यम से लूप कैसे करें?

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