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

किसी अन्य ऑब्जेक्ट में जावास्क्रिप्ट ऑब्जेक्ट गुणों को डुप्लिकेट कैसे करें?

<घंटा/>

ऑब्जेक्ट.असाइन () विधि का उपयोग ऑब्जेक्ट के सभी गुणों (केवल गणना योग्य) के मूल्यों को एक या अधिक स्रोत ऑब्जेक्ट से लक्ष्य ऑब्जेक्ट में कॉपी करने के लिए किया जा सकता है।

उदाहरण के लिए, किसी स्रोत वस्तु के सभी गुणों को लक्ष्य वस्तु पर कॉपी करने के लिए, आप निम्न कोड का उपयोग कर सकते हैं -

उदाहरण

const targetObj = { a: 1, b: 2 };
const sourceObj = { b: 4, c: 5 };
const returnedTarget = Object.assign(targetObj, sourceObj);
console.log(targetObj);
console.log(returnedTarget);
console.log(returnedTarget === targetObj);
console.log(sourceObj);

आउटपुट

{ a: 1, b: 4, c: 5 }
{ a: 1, b: 4, c: 5 }
true
{ b: 4, c: 5 }

नोट -

  • sourceObj नहीं बदला।

  • रिटर्नटार्गेट और टारगेटऑब्ज समान हैं।

  • ऑब्जेक्ट.असाइन () विधि केवल स्रोत ऑब्जेक्ट से लक्ष्य ऑब्जेक्ट में गणना योग्य और स्वयं के गुणों की प्रतिलिपि बनाता है। यह स्रोत पर [[प्राप्त]] और लक्ष्य पर [[सेट]] का उपयोग करता है, इसलिए यह गेटर्स और सेटर्स को आमंत्रित करेगा।


  1. एक बहुआयामी जावास्क्रिप्ट ऑब्जेक्ट कैसे बनाएं?

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

  1. जावास्क्रिप्ट में किसी अन्य वस्तु के माध्यम से किसी वस्तु का उपयोग कैसे करें?

    जावास्क्रिप्ट में किसी अन्य वस्तु के माध्यम से किसी वस्तु तक पहुँचने के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0&q

  1. जावास्क्रिप्ट में किसी मौजूदा ऑब्जेक्ट में गुण और विधियाँ कैसे जोड़ें?

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