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

JS ऐरे को ऑब्जेक्ट में बदलें - JavaScript


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

const arr = [
    {id: 1, name: "Mohan"},
    {id: 2,name: "Sohan"},
    {id: 3,name: "Rohan"}
];

हमें एक फंक्शन लिखना है जो ऐसा एक ऐरे लेता है और उससे एक ऑब्जेक्ट बनाता है जिसमें id प्रॉपर्टी को की और name को मान के रूप में उपयोग किया जाता है।

उपरोक्त ऐरे के लिए आउटपुट होना चाहिए:

const output = {1:{name:"Mohan"},2:{name:"Sohan"},3:{name:"Rohan"}}

उदाहरण

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

const arr = [
    {id: 1, name: "Mohan"},
    {id: 2,name: "Sohan"},
    {id: 3,name: "Rohan"}
];
const arrayToObject = arr => {
    const res = {};
    for(let ind = 0; ind < arr.length; ind++){
        res[ind + 1] = {
            "name": arr[ind].name
        };
    };
    return res;
};
console.log(arrayToObject(arr));

आउटपुट

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

{
    '1': { name: 'Mohan' },
    '2': { name: 'Sohan' },
    '3': { name: 'Rohan' }
}

  1. - JavaScript में arguments ऑब्जेक्ट को ऐरे में कैसे कन्वर्ट करें?

    Array.from() मेथड JavaScript में arguments ऑब्जेक्ट को ऐरे में कन्वर्ट करने के लिए Array.from() मेथड का उपयोग करें। उदाहरण <!DOCTYPE html> <html> <body> <script> function sortArg() { var args = Array.from(arguments); return args.sort();

  1. - ऐरे को JavaScript स्ट्रिंग में कैसे बदलें?

    ऐरे को JavaScript स्ट्रिंग में बदलने के लिए, toString() मेथड का उपयोग करें। JavaScript ऐरे toString() मेथड निर्दिष्ट ऐरे और उसके एलिमेंट्स के स्रोत कोड को दर्शाने वाली स्ट्रिंग लौटाता है। उदाहरण ऐरे को स्ट्रिंग में बदलने के लिए निम्न कोड चलाएं: <html> <head> <title>JavaScrip

  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>