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

JavaScript में दो ऑब्जेक्ट्स का यूनियन


हमारे पास एक ऑब्जेक्ट है:

const obj1 = { name: " ", email: " " };

और दूसरा ऐसा है:

const obj2 = { name: ['x'], email: ['y']};

हमें एक JavaScript फ़ंक्शन लिखना है जो ऐसे दो ऑब्जेक्ट्स लेता है। और आउटपुट यूनियन ऐसा होना चाहिए:

const output = { name: {" ", [x]}, email: {" ", [y]} };

उदाहरण

इसके लिए कोड होगा:

const obj1 = { name: " ", email: " " }; const obj2 = { name: ['x'], email: ['y']}; const objectUnion = (obj1 = {}, obj2 = {}) => {    const obj3 = {       name:[],       email:[]    };    for(let i in obj1) {       obj3[i].push(obj1[i]);    }    for(let i in obj2) {       obj3[i].push(obj2[i]);    }    return obj3; }; console.log(objectUnion(obj1, obj2));

आउटपुट

कंसोल में आउटपुट होगा:

{ name: [ ' ', [ 'x' ] ], email: [ ' ', [ 'y' ] ] }

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

  1. जावास्क्रिप्ट में ऑब्जेक्ट्स की समानता समझाएं जावास्क्रिप्ट में ऑब्जेक्ट्स की समानता समझाएं

    जावास्क्रिप्ट में प्रिमिटिव्स जैसे स्ट्रिंग, नंबर, बूलियन आदि की तुलना उनके मानों द्वारा की जाती है जबकि ऑब्जेक्ट्स (नेटिव या कस्टम) की तुलना उनके रेफरेंस द्वारा की जाती है। रेफरेंस द्वारा तुलना का अर्थ है कि दो या अधिक ऑब्जेक्ट्स मेमोरी में एक ही स्थान को इंगित करते हैं या नहीं। जावास्क्रिप्ट में