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
Aplica-se ao:
Objeto de argumentos| Objeto de função