La référence javascript : Objets, méthodes, propriétés

Collection : Function.arguments[]
Tableaux des paramètres d'appel
Compatible :

Syntaxe
Array ma_fonction.arguments

Description
Contient le tableau (Array) des paramètres, ou arguments en anglais, d'appel de la fonction. Ce tableau n'est donc accessible que dans le corps de la fonction.
En javascript, il est possible de passer un nombre de paramètres différents du nombre défini dans la déclaration de la fonction. Mais, grâce à arguments, les paramètres sont toujours accessibles.


Exemple Utilisation du tableau arguments
Code source
<SCRIPT language=javascript>
   br="<BR>"
   function MaFonction(param1, param2, param3) {
       for (var i=0; i < MaFonction.arguments.length; i++) {
           document.write(MaFonction.arguments[i]+br);
       }
   }
   MaFonction("toto", "titi", "tata", "yoyo");
</SCRIPT>


Résultat


Explication
Ce script déclare MaFonction qui affiche les paramètres passés lors de l'appel.
Remarque : arguments est un tableau javascript (Array), donc l'indice du premier élément vaut 0.




Reproduction ou diffusion interdite sans autorisation de Tout JavaScript.com