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

JavaScript - ऐरे को की-वैल्यू पेयर में बदलें - JavaScript


मान लीजिए हमारे पास ऐसा ऐरे है:

const arr = [
    {"name": "Rahul", "score": 89},
    {"name": "Vivek", "score": 88},
    {"name": "Rakesh", "score": 75},
    {"name": "Sourav", "score": 82},
    {"name": "Gautam", "score": 91},
    {"name": "Sunil", "score": 79},
];

हमें एक JavaScript फंक्शन लिखना है जो ऐसा एक ऐरे लेता है और एक ऑब्जेक्ट बनाता है जहां name मान की है और score मान उनका मान है।

ऐरे से ऑब्जेक्ट बनाने के लिए Array.prototype.reduce() मेथड का उपयोग करें।

उदाहरण

निम्नलिखिक कोड है:

const arr = [
    {"name": "Rahul", "score": 89},
    {"name": "Vivek", "score": 88},
    {"name": "Rakesh", "score": 75},
    {"name": "Sourav", "score": 82},
    {"name": "Gautam", "score": 91},
    {"name": "Sunil", "score": 79},
];
const buildObject = arr => {
    const obj = {};
    for(let i = 0; i < arr.length; i++){
        const { name, score } = arr[i];
        obj[name] = score;
    };
    return obj;
};
console.log(buildObject(arr));

आउटपुट

यह कंसोल में निम्नलिखिक आउटपुट देगा:

{ Rahul: 89, Vivek: 88, Rakesh: 75, Sourav: 82, Gautam: 91, Sunil: 79 }

  1. - जावास्क्रिप्ट में किसी मान को स्ट्रिंग में कैसे बदलें?

    किसी मान को स्ट्रिंग में बदलने के 5 तरीके हैं। वे हैं: खाली स्ट्रिंग्स के साथ कनकैटनेशन टेम्पलेट स्ट्रिंग्स JSON.stringify toString() String() उदाहरण निम्नलिखित उदाहरण में, उपरोक्त सभी मेथड्स का उपयोग करके एक मान को स्ट्रिंग में बदला गया है और अंतिम परिणाम आउटपुट में दिखाया गया है। <html> &

  1. JavaScript में Array को JSON में बदलें JavaScript में Array को JSON में बदलें

    JSON.stringify() मेथड JavaScript एरे या ऑब्जेक्ट को JSON स्ट्रिंग में बदलता है, जो डेटा स्टोरेज, API कम्युनिकेशन, और डिबगिंग के लिए आवश्यक है। उदाहरण { const jsonString = JSON.stringify(arr); sampleEle.innerHTML += JSON स्ट्रिंग: + jsonString; }); </script> </body

  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> body { &nb