जाँच कैसे करें कि किसी JavaScript ऑब्जेक्ट में कोई विशेष property है या नहीं?
सभी को नमस्ते! मैंने अभी JavaScript सीखना शुरू किया है और मुझे एक समस्या का सामना करना पड़ा। मेरे पास एक ऑब्जेक्ट है जो सर्वर से आता है, और मैं उपयोग करने से पहले जाँचना चाहता हूँ कि उसमें कोई विशेष property है या नहीं। उदाहरण के लिए, एक user ऑब्जेक्ट है:\n\n```javascript\nconst user = {\n name: 'Иван',\n age: 30\n};\n```\n\nमैं जाँचना चाहता हूँ कि उसमें `email` property है या नहीं, और अगर है तो उसे प्रिंट करूँ, नहीं तो "Email निर्दिष्ट नहीं है" संदेश दिखाऊँ। मैंने ऐसा करने की कोशिश की:\n\n```javascript\nif (user.email) {\n console.log(user.email);\n} else {\n console.log('Email निर्दिष्ट नहीं है');\n}\n```\n\nलेकिन यह हमेशा काम नहीं करता। उदाहरण के लिए, अगर property मौजूद है लेकिन उसकी value खाली स्ट्रिंग `''`, `0`, `null` या `undefined` है, तो `if (user.email)` शर्त मान लेती है कि property मौजूद नहीं है। जबकि मुझे वास्तव में जाँच करनी है