EspañolDeutschFrançaisItalianoPortuguêsРусскийΕλληνικά日本語中文(简体)हिन्दी; हिंदीالعربية
डिफ़ॉल्ट भाषा के रूप में सेट करें
PF प्रश्न - फोरम

पता है अगर वहाँ एक चर करने के लिए कैसे, फ़ंक्शन या जावास्क्रिप्ट में विधि

जावास्क्रिप्ट प्रोग्रामिंग  
 
पता है अगर वहाँ एक चर करने के लिए कैसे, फ़ंक्शन या जावास्क्रिप्ट में विधि

कभी-कभी, के समय में कॉल किसी को समारोह या पहुँच किसी की सामग्री चर में जावास्क्रिप्ट, यह करने से पहले चाहते हैं करने के लिए संभव है अगर वहाँ है की जाँच करें या नहीं, के लिए से बचने इस प्रकार संभावित प्रभाव या त्रुटियाँ पर अपने कोड. हम पहले से ही देखा है, के साथ पहले, का एक रूप यदि कोई फ़ंक्शन मौजूद नहीं है या जावास्क्रिप्ट में परिभाषित किया गया है की जाँच करें, और अब हम यह करने का एक अन्य तरीका यह देखने के लिए जा रहे हैं.

यह किया जा सकता आसानी से के माध्यम से एक सशर्त जहां निर्धारण कारक ही है फ़ंक्शन का नामचर जाँच करने के लिए. इस तरह, अगर, उदाहरण के लिए, यदि कोई फ़ंक्शन कॉल की कोशिश करना चाहते हैं ‘myFunc‘ या एक चर कॉल ‘mi_variable‘ वहाँ है, आप केवल निम्न सशर्त सांकेतिक शब्दों में बदलना करने के लिए होगा:

इस प्रपत्र के किसी कार्य या चर मौजूद है, यदि की जाँच करें में जावास्क्रिप्ट प्रस्तुत करता है समस्या कि अगर dicha función o variable वहाँ है कोई, जावास्क्रिप्ट उपज जाएगा एक ग़ैर-मौजूदा संदर्भ त्रुटि, क्या आपके कोड पूरी तरह से कर सकते हैं चलाएँ बंद.

एक विधि सबसे इष्टतम एक समारोह के अस्तित्व का सत्यापन बाहर ले, या ऑब्जेक्ट का उपयोग करके द्वारा जावास्क्रिप्ट में चर है विंडो, किसी भी समारोह या कि हम घोषित और बाहर किसी भी वस्तु को परिभाषित चर के बाद से, हो जाएगा एक विधि चर यह. तो ऐसे एक कॉल करने के लिए तरीका निम्नानुसार होगा:

इस रास्ते में, en caso de que la función o variable वहाँ है कोई, सशर्त नहीं हो जाएगा मार डाला और हमारे कोड के अनुरूप निष्पादन करने के लिए जारी रहेगा सामान्य रूप में. यदि हम वस्तु के माध्यम से जाँच नहीं किया था क्या करना विपरीत हुआ होता Windows, लेकिन सीधे फ़ंक्शन या प्रश्न में चर के नाम पर.

हमें एक टिप्पणी छोड़ दो या करने के लिए दर्ज करेंफोरम
Share on Facebook Tweet about this on Twitter Share on Google+ Pin on Pinterest Share on Reddit Share on VK Share on StumbleUpon Share on Tumblr Share on LinkedIn Email this to someone Print this page

संबंधित लेख