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

दो वस्तुओं का जावास्क्रिप्ट संघ

<घंटा/>

हमारे पास इस तरह की एक वस्तु है -

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

और दूसरा इस तरह -

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

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

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. जावास्क्रिप्ट - सरणी वस्तुओं की लंबाई

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

  1. दो जावास्क्रिप्ट ऑब्जेक्ट्स को कैसे मर्ज करें?

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

  1. जावास्क्रिप्ट में वस्तुओं की समानता की व्याख्या करें।

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