callee خاصية

إرجاع Functionكائن يتم تنفيذه هو نص أساسي للمحدد Functionالكائن.

[function.]arguments.callee

الوسيطات

  • وظيفة
    اختياري. The اسم of the currently executing Function كائن.

ملاحظات

calleeخاصية عضو في الكائن الوسيطات "متوفراً فقط عندما يتم تنفيذ دالة مقترنة.

القيمة الإفتراضية ل calleeخاصية هو Functionكائن يتم تنفيذه. يسمح هذا لوظائف المجهول إلى أن تكون متداخلة.

ملاحظة

The الوسيطات كائن ليس متوفر when a برنامج هو تشغيل في fast الوضع, the الافتراضي for JScript. إلى يحول برمجياً a برنامج that uses the الوسيطات كائن من a الأمر تعجيل, you must turn إيقاف the fast خيار بواسطة using /fast-. It ليس آمن إلى turn إيقاف the fast خيار في ASP.NET because of threading issues. للحصول على مزيد من المعلومات، راجع وسائط كائن .

مثال

يوضح المثال التالي استخدم calleeخاصية.

function factorial(n) {
   if (n <= 0)
      return 1;
   else
      return n * arguments.callee(n - 1)
}
print(factorial(4));
// Output: 24

المتطلبات

Version 5.5

يتم تطبيق إلى:

الوسيطات الكائن| كائن الوظيفة

راجع أيضًا:

المرجع

دالة، كشف حساب