共用方式為


callee 屬性

更新:2007 年 11 月

傳回正在執行的 Function 物件,也就是指定之 Function 物件的本文。

[function.]arguments.callee

引數

  • function
    選擇項。目前正在執行的 Function 物件名稱。

備註

callee 屬性是 arguments 物件的成員,只有在執行相關函式時才可以使用。

callee 屬性的初始值是正在執行的 Function 物件。這樣可以遞迴匿名函式。

注意事項:

以 JScript 預設的快速模式執行時,無法使用 arguments 物件。如果要從命令列編譯使用 arguments 物件的程式時,必須使用 /fast- 關閉快速選項。因為執行緒的問題,在 ASP.NET 中關閉快速選項並不安全。如需詳細資訊,請參閱 arguments 物件

範例

以下範例說明如何使用 callee 屬性。

function factorial(n) {
   if (n <= 0)
      return 1;
   else
      return n * arguments.callee(n - 1)
}
print(factorial(3));

在使用 /fast- 選項編譯這個程式之後,這個程式的輸出為:

6

需求

5.5 版

套用至:

arguments 物件| Function 物件

請參閱

參考

function 陳述式