कहो, मैं एक वस्तु है:जावास्क्रिप्ट में किसी ऑब्जेक्ट से कुछ गुणों की प्रतिलिपि बनाने का सबसे प्रभावी तरीका क्या है?
const newUser = {firstName: 'John', lastName: 'Smith'}
मैं इस का उपयोग कर रहा:
const user = {_id: 1234, firstName: 'John', lastName: 'Smith'}
मैं बिना _id
कुंजी किसी अन्य वस्तु का निर्माण करना चाहते
const newUser = Object.assign({}, {firstName: user.firstName, lastName: user.lastName})
कोई बेहतर है ऐसा करने का तरीका?
मुझे आश्चर्य है कि यह ओपी द्वारा किए गए असाइनमेंट से तेज़ कैसे हो सकता है। – trincot
@trincot - सवाल क्यों नहीं पढ़ते हैं, यह कहता है * "मैं' _id' कुंजी "के बिना एक और वस्तु बनाना चाहता हूं, और फिर ओपी उस वस्तु को दिखाता है जो अपेक्षित परिणाम है, और कहता है कि वह उपयोग कर रहा है 'ऑब्जेक्ट.साइन', जो प्रत्यक्ष अनुलग्नक नहीं है। – adeneo
दरअसल, 'ऑब्जेक्ट.साइन' ओपी के कोड में निश्चित रूप से अनिवार्य है। – trincot