هل المعلمات اختيارية في جافا سكريبت؟

جدول المحتويات:

هل المعلمات اختيارية في جافا سكريبت؟
هل المعلمات اختيارية في جافا سكريبت؟
Anonim

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

هل المعلمات اختيارية؟

يتم تحديد المعلمات الاختياريةفي نهاية قائمة المعلمات ، بعد أي معلمات مطلوبة. إذا قدم المتصل وسيطة لأي سلسلة متتالية من المعلمات الاختيارية ، فيجب أن يوفر وسيطات لجميع المعلمات الاختيارية السابقة. الفجوات المفصولة بفواصل في قائمة الوسائط غير مدعومة.

هل المعلمات الاختيارية سيئة؟

الشيء مع المعلمات الاختيارية هو ،هم سيئون لأنها غير بديهية- مما يعني أنهم لا يتصرفون بالطريقة التي تتوقعها. إليكم السبب: يكسرون توافق ABI! حتى تتمكن من تغيير الوسيطات الافتراضية في مكان واحد.

لماذا يتم إضافة المعلمات الاختيارية؟

يمكن للمطورين استخدام المعلمة الاختيارية للإعلان عن المعلمات في الوظيفة اختيارية لذلكيتم التخلص من متطلبات تمرير القيمة إلى المعلمات الاختيارية.

هل يمكن أن لا تحتوي وظيفة JavaScript على معلمات؟

يمكن استدعاء وظائف JavaScript بأي عدد من الوسائط، بغض النظر عن عدد الوسائط المسماة في تعريف الوظيفة. نظرًا لأنه يتم كتابة دالة بشكل فضفاض ، فلا توجد طريقة لذلكللإعلان عن نوع الوسائط التي تتوقعها ، ومن القانوني تمرير قيم من أي نوع إلى أي دالة.

موصى به:

مقالات مشوقة
لماذا تشتهر أوبراميرغاو؟
اقرأ أكثر

لماذا تشتهر أوبراميرغاو؟

Oberammergau هي بلدية في منطقة Garmisch-Partenkirchen في بافاريا ، ألمانيا. تشتهر المدينة الصغيرة الواقعة على نهر آمربنحاتاتها الخشبية والمنحوتات الخشبية ، ولمدرسة الناتو، وفي جميع أنحاء العالم لتقليدها الممتد 380 عامًا في تصاعد مسرحيات العاطفة.

لماذا يعتبر agammaglobulinemia سيئًا؟
اقرأ أكثر

لماذا يعتبر agammaglobulinemia سيئًا؟

agammaglobulinemia (XLA) المرتبط بـ X هوخطأ فطري في الوظيفة المناعية يمكن أن يسبب التهابات مهددة للحياة وأمراض الرئة المزمنةمثل توسع القصبات. التأخير في التشخيص يضر بالتشخيص ونوعية حياة المرضى. كيف تؤثر agammaglobulinemia على الجسم؟ agammaglobulinemia المرتبط بـ X (a-gam-uh-glob-u-lih-NEE-me-uh) - يُسمى أيضًا XLA - هو اضطراب وراثي (وراثي) في الجهاز المناعي يقلل من إصابتك القدرة على محاربة الالتهابات.

هل يأكل الميجالوصور اللحوم؟
اقرأ أكثر

هل يأكل الميجالوصور اللحوم؟

Megalosaurus كان لاحمًا ،آكل لحوم. لقد كان مفترسًا كبيرًا شرسًا يمكن أن يقتل حتى الصربوديات الكبيرة. قد يكون الميغالوصور أيضًا زبالًا. كان Megalosaurus ديناصور ذوات الأقدام ، وكان ذكاءه (كما تم قياسه من خلال دماغه النسبي إلى وزن الجسم ، أو EQ) مرتفعًا بين الديناصورات.