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

एक ही सरणी में वस्तुओं की सरणी में कई गुणों को मैप करें जावास्क्रिप्ट

<घंटा/>

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

const arr = [
   {a: 1, b: 2},
   {a: 3, b: 4},
   {a: 5, b: 6}
];

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो वस्तुओं की एक ऐसी सरणी लेता है। फिर फ़ंक्शन को इस सरणी को इस तरह के संख्या शाब्दिकों की एक सरणी में मैप करना चाहिए -

const output = [1, 2, 3, 4, 5, 6];

उदाहरण

const arr = [
   {a: 1, b: 2},
   {a: 3, b: 4},
   {a: 5, b: 6}
];
const pushToArray = (arr = []) => {
   const result = arr.reduce((acc, obj) => {
    acc.push(obj.a);
   acc.push(obj.b);
   return acc;
}, []);
   return result;
};
console.log(pushToArray(arr));

आउटपुट

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

[ 1, 2, 3, 4, 5, 6 ]

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

    ऑब्जेक्ट्स की एक सरणी के गुणों तक पहुंचने के लिए, आप निम्न कोड चलाने का प्रयास कर सकते हैं - उदाहरण <html>      <head>             <title>User-defined objects</title>                  

  1. जावास्क्रिप्ट - सरणी वस्तुओं की लंबाई

    जावास्क्रिप्ट में लंबाई संपत्ति वस्तु का आकार लौटाती है। स्ट्रिंग और सरणी ऑब्जेक्ट की लंबाई के लिए कोड निम्नलिखित है - उदाहरण दस्तावेज़ बॉडी { फॉन्ट-फ़ैमिली:सेगो यूआई, ताहोमा, जिनेवा, वर्दाना, सेन्स-सेरिफ़; } .नमूना, .परिणाम {फ़ॉन्ट-आकार:18पीएक्स; फ़ॉन्ट-वजन:500; लाल रंग; }जावास्क्रिप्ट लंबाई गुणयहा

  1. जावास्क्रिप्ट के साथ एक ही सरणी में किसी सरणी के तत्वों की नकल कैसे करें?

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