0... propriedades n
Retorna o valor dos argumentos individuais de um argumentos objeto retornado pelo argumentos propriedade de uma função em execução.
[function.]arguments[[n]]
Argumentos
função
Opcional.O nome do atualmente em execuçãoFunction objeto.n
Obrigatório.Inteiro não negativo no intervalo de 0 a arguments.length-1 onde 0 representa o primeiro argumento e arguments.length-1 representa o argumento final.
Comentários
Os valores retornados pelo 0... n propriedades são os valores passados para a função de execução.Embora o argumentos objeto não é uma matriz, os argumentos individuais que compõem o argumentos objeto são acessados da mesma forma que os elementos de matriz são acessados.
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 de 0...Propriedades n do argumentos objeto.
function argTest(){
var s = "";
s += "The individual arguments are:\n"
for (var n=0; n< arguments.length; n++){
s += "argument " + n;
s += " is " + argTest.arguments[n] + "\n";
}
return(s);
}
print(argTest(1, 2, "hello", new Date()));
Após a compilação deste programa, a /fast- opção, a saída deste programa é:
The individual arguments are:
argument 0 is 1
argument 1 is 2
argument 2 is hello
argument 3 is Sat Jan 1 00:00:00 PST 2000
Requisitos
Aplica-se ao:
Objeto de argumentos| Objeto de função