मुझे एक जेसन एन्कोडेड डेटासेट मिला है जिसे मैं AJAX के माध्यम से पुनर्प्राप्त करता हूं। कुछ डेटा पॉइंट जिन्हें मैं पुनर्प्राप्त करने का प्रयास कर रहा हूं, वे हमें वापस या खाली कर देंगे।शून्य/खाली जेसन कैसे इसकी जांच करें और आउटपुट नहीं?
हालांकि, मैं नहीं चाहता कि उन अंतिम या खाली को अंतिम उपयोगकर्ता को प्रदर्शित किया जाए, या अन्य कार्यों पर पारित किया जाए।
अब मैं क्या कर रहा हूँ के लिए
if(this.cityState!='null'){ // do some stuff here }
जाँच कर रहा है हालांकि, प्रत्येक पंक्ति मैं अपने आप को अगर बयान कई के माध्यम से जा पाते हैं के लिए है, और यह बहुत अक्षम लगता है। क्या ऐसा करने के लिए इससे अच्छा तरीका है?
इस्तेमाल कर सकते हैं आप कि प्रॉपर्टी वस्तु के अंतर्गत आता है या प्रोटोटाइप श्रृंखला के माध्यम से कहा, इस कारण मैं तुम्हें नापसंद रहा हूं जाँच करने के लिए hasOwnProperty का उपयोग नहीं किया ... – vsync