
कुछ अवसरों पर, जब में क्रमादेशित जावास्क्रिप्ट, की आवश्यकता की जाँच करें अगर एक समारोह है परिभाषित या वहाँ है, क्योंकि यदि आपका कॉल, इसके बिना, यह उत्पादन होगा एक त्रुटि कि निष्पादन के निरस्त हो सकता है सभी कोड बाद जावास्क्रिप्ट.
जब प्रोग्राम की पुस्तकालयों पर आधारित तृतीय-पक्ष, हम विशेष होना चाहिए देखभाल इस में. सबसे पहले, चाहिए जाँच कर सभी पुस्तकालयों या जावास्क्रिप्ट कार्य जिस पर हम समर्थन करने के लिए जा रहे हैं, तो यह देखने के लिए आवश्यक परिभाषित.
ऐसा करने के लिए, आप निम्न का उपयोग कर सकते हैं कोड:
1 2 3 | if ( typeof funcion_a_comprobar === 'function' ) { funcion_a_comprobar ( ); } |
जैसा कि आप देख सकते हैं, कोड, सबसे पहले, की जाँच करें अनुरोधित फ़ंक्शन का प्रकार है ‘समारोह‘. यदि ऐसा है, तो, यह फ़ंक्शन तब परिभाषित किया गया है और एक समारोह है, जिसके द्वारा हम करने के लिए आगे बढ़ें यह आह्वान. में अन्यथा, हम कर सकते हैं कि तुम हमें दिखा एक संदेश कंसोल या स्क्रीन द्वारा, हमें पता दे यह.
इस के साथ प्रारंभिक जांच तृतीय-पक्ष या स्वयं ढांचे के कुछ फ़ंक्शंस का उपयोग करते समय, तुमसे हो सकता है से बचने कई सिर दर्द के समय डीबग करें अपने कोड जावास्क्रिप्ट में.
