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

JavaScript में ऑब्जेक्ट्स की सरणी के कई गुणों को एक ही सरणी में मैप करना


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

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

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

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. - JavaScript में ऑब्जेक्ट्स के ऐरे की प्रॉपर्टीज कैसे एक्सेस करें?

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

  1. JavaScript में ऐरे ऑब्जेक्ट की लंबाई JavaScript में ऐरे ऑब्जेक्ट की लंबाई

    JavaScript में Length प्रॉपर्टी ऑब्जेक्ट का आकार लौटाती है। स्ट्रिंग और ऐरे ऑब्जेक्ट की लंबाई के लिए कोड निम्न है -उदाहरण<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, i

  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>