संभव डुप्लिकेट:एक वस्तु बनाने के लिए 2 अन्य
a = { a: 1, af: function() { console.log(this.a) }, }; b = { b: 2, bf: function() { console.log(this.b) }, };
मैं अब क्या करना चाहते हैं:
How can I merge properties of two JavaScript objects dynamically?
मैं दो वस्तुओं ए और बी इस तरह परिभाषित किया गया है एक और ऑब्जेक्ट बनाना है जो ए और बी के गुण प्राप्त करेगा, जैसे:
c = {
a: 1,
af: function() { console.log(this.a) },
b: 2,
bf: function() { console.log(this.b) },
}
ध्यान दें कि ए और बी को वही रहने की आवश्यकता है।
यह कैसे करना है इसका कोई विचार?
jQuery समाधान शानदार है! –
@ निकोलसबाडिया - हाँ, $ .extend महान है –