EspañolDeutschFrançaisItalianoPortuguêsРусскийΕλληνικά日本語中文(简体)हिन्दी; हिंदीالعربية
تعيين اللغة الافتراضية
أسئلة PF - المنتدى

كيفية معرفة ما إذا كان هناك متغير, دالة أو أسلوب في جافا سكريبت

البرمجة جافا سكريبت  
 
كيفية معرفة ما إذا كان هناك متغير, دالة أو أسلوب في جافا سكريبت

في بعض الأحيان, في وقت المكالمة بأي الدالة أو من الوصول إلى محتوى أي متغير في جافا سكريبت, فمن الممكن أن يريد قبل التحقق من ما إذا كان هناك أو عدم, من أجل تجنب وهكذا الأثر المحتمل أو أخطاء في التعليمات البرمجية الخاصة بك. وقد شهدنا بالفعل, مع سابقا, شكل من أشكال تحقق إذا كانت دالة موجود أو تم تعريفها في جافا سكريبت, والآن نحن ذاهبون لرؤية طريقة أخرى للقيام بذلك.

وهذا يمكن القيام به بسهولة من خلال الشرطي أين هو العامل الحاسم الخاصة اسم الدالة o متغير للتحقق. أحب هذا, إذا كان, على سبيل المثال, أريد أن أحاول في حالة استدعاء دالة ‘ميفونك‘ أو أحد متغير المكالمة ‘mi_variable‘ هناك, سيكون لديك فقط لترميز الشرطية التالية:

هذا الشكل من أشكال تحقق إذا كانت دالة أو متغير موجود في جافا سكريبت ويعرض المشكلة أن إذا كان مثل هذه الوظيفة أو المتغير هناك لا, وسوف تسفر عن جافا سكريبت خطأ مرجع غير موجودة, ما يمكن أن يجعل التعليمات البرمجية الخاصة بك تماما إيقاف تشغيل.

أسلوب المثلى القيام بتحقق وجود دالة أو متغير في جافا سكريبت باستخدام الكائن نافذة, منذ أي دالة أو متغير ونحن نعلن وتعريف خارج أي كائن, وسيكون الأسلوب o متغير وهذا. ولذلك سيكون الطريق لجعل مثل هذه دعوة على النحو التالي:

وبهذه الطريقة, في حالة الدالة أو المتغير هناك لا, الشرطية لا وسوف تكون إعدام وتنفيذ قانون بلدنا المقابلة وسوف تواصل بشكل طبيعي. عكس ما كان سيحدث لو لم تقم علينا بالتحقق من خلال الكائن ويندوز, ولكن مباشرة على اسم دالة أو متغير في السؤال.

ترك لنا تعليق أو أدخلالمنتدى
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
العلامات:

المواد ذات الصلة