Propriedade do receptor
Retorna o Function objeto que está sendo executado, ou seja, o corpo de texto especificado Function objeto.
[function.]arguments.callee
Argumentos
- função
Opcional. O nome de execução no momento Function objeto.
Comentários
O callee propriedade é um membro da argumentos o objeto que fica disponível somente quando a função associada está em execução.
O valor inicial do callee propriedade é o Function de objeto que está sendo executado. Isso permite que funções anônimas ser recursivas.
Observação |
---|
O argumentos objeto não está disponível quando um programa é executado no modo rápido, o padrão para JScript. Para compilar um programa que usa o argumentos de objeto em um prompt de comando, você deve desativar a opção rápida usando /fast-. Não é seguro desativar a opção rápida na ASP.NET por causa de problemas de threading. Para obter mais informações, consulte argumentos objeto. |
Exemplo
O exemplo a seguir ilustra o uso de callee propriedade.
function factorial(n) {
if (n <= 0)
return 1;
else
return n * arguments.callee(n - 1)
}
print(factorial(4));
// Output: 24
Requisitos
Se aplica A:
Objeto de argumentos| Objeto de função