Nombre d’arguments variable en Javascript

Il est parfois utile de pouvoir passer un nombre variable d’arguments à une fonction. Par exemple lorsqu’on veux transmettre une liste sans passer par un tableau.

Avec PHP cela se fait très simplement à l’aide de la fonction func_get_args() :

<?php function test() { 	$arguments = func_get_args(); 	for ($i = 0, $taille = count($arguments); $i < $taille; $i++) { 		echo $arguments[$i]; 	} } test('arg1', 'arg2', 'arg3'); ?>

Aujourd’hui, j’ai eu besoin de le faire en Javascript. Après quelques recherches, j’ai trouvé que cela se fait ainsi :

<script> function test() { 	for(var i = 0; i < arguments.length; i++) { 		alert(arguments[i]); 	} } test('arg1', 'arg2', 'arg3'); </script>
Ce contenu a été publié dans Développement Web. Vous pouvez le mettre en favoris avec ce permalien.

2 réponses à Nombre d’arguments variable en Javascript

Les commentaires sont fermés.