Propriedade computador chamado

Retorna o Function objeto que está sendo executado, ou seja, o corpo de texto do especificado Function objeto.

[function.]arguments.callee

Argumentos

  • função
    Opcional.O nome do atualmente em execuçãoFunction objeto.

Comentários

The callee propriedade é um membro das argumentos objeto que fica disponível somente quando a função associada está em execução.

O valor inicial de callee propriedade é o Function objeto que está sendo executado. Isso permite que funções anônimas para ser recursivas.

Observação:

O argumentos objeto não está disponível quando executado no modo rápido, o padrão para JScript.Para compilar um programa a partir da linha de comando que usa o argumentos o objeto, você deve desativar a opção rápida usando /Fast-.Não é seguro para desativar a opção rápida em ASP.NET Por causa de problemas de threading. Para obter mais informações, consulte Objeto de argumentos.

Exemplo

O exemplo a seguir ilustra o uso do callee propriedade.

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

Após a compilação deste programa, a /Fast- opção, a saída deste programa é:

6

Requisitos

Versão 5,5

Aplica-se ao:

Objeto de argumentos| Objeto de função

Consulte também

Referência

demonstrativo de função