Avatar ·

JavaScript ऑब्जेक्ट से प्रॉपर्टी कैसे हटाएं?

सभी को नमस्ते! मैंने अभी JavaScript सीखना शुरू किया है और एक समस्या का सामना किया। मेरे पास एक ऑब्जेक्ट है जिसमें यूज़र की जानकारी है: ```javascript const user = { name: 'Иван', email: 'ivan@example.com', password: 'secret123', role: 'admin' }; ``` मुझे इस ऑब्जेक्ट से `password` प्रॉपर्टी हटानी है, क्योंकि मैं डेटा सर्वर पर भेजना चाहता हूं लेकिन पासवर्ड ट्रांसफर नहीं करना चाहता। मैंने ऐसा करने की कोशिश की: ```javascript delete user.password; ``` यह काम करता है, लेकिन मैंने पढ़ा कि `delete` धीमा हो सकता है और इसका उपयोग अनुशंसित नहीं है। साथ ही, मुझे यकीन नहीं है कि यह सही तरीका है अगर कई प्रॉपर्टीज़ हटानी हों। कृपया बताएं कि ऑब्जेक्ट से प्रॉपर्टीज़ सही तरीके से कैसे हटाएं? क्या `delete` ऑपरेटर के विकल्प हैं? और अगर मुझे मूल ऑब्जेक्ट को बदले बिना कुछ प्रॉपर्टीज़ के बिना नया ऑब्जेक्ट प्राप्त करना हो तो क्या करूं? पहले से धन्यवाद! <<>>

मुख्य तरीका: delete ऑपरेटर

सबसे सीधा और अक्सर उपयोग किया जाने वाला तरीका