Avatar ·

JavaScript में किसी ऑब्जेक्ट से key (property) कैसे हटाएं?

सभी को नमस्ते! मैंने अभी JavaScript सीखना शुरू किया है और मुझे एक समस्या का सामना करना पड़ा। मेरे पास एक ऑब्जेक्ट है जिसमें उपयोगकर्ता का डेटा है:\n\n```javascript\nlet user = {\n name: 'Анна',\n age: 25,\n email: 'anna@example.com',\n password: 'secret123'\n};\n```\n\nमुझे इस ऑब्जेक्ट को सर्वर पर भेजना है, लेकिन भेजने से पहले मैं `password` फील्ड को हटाना चाहता हूं ताकि इसे खुले रूप में न भेजा जाए। मैंने `null` असाइन करने की कोशिश की — इससे मदद नहीं मिली, क्योंकि key ऑब्जेक्ट में बनी रहती है। मैंने `delete` ऑपरेटर के बारे में सुना है, लेकिन मुझे यकीन नहीं है कि इसका सही उपयोग कैसे करें। मैंने यह भी पढ़ा कि destructuring के साथ कोई तरीका है — लेकिन यह मेरे लिए पूरी तरह से जादू है।\n\nकृपया बताएं कि ऑब्जेक्ट से key को सही और सुरक्षित तरीके से कैसे हटाएं? क्या सामान्य properties और inherited properties को हटाने में कोई अंतर है?

अभी तक कोई उत्तर नहीं।

लॉग इन करें उत्तर देने के लिए

ब्लॉग