Dur Comme Faire

Aller au contenu | Aller au menu | Aller à la recherche

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>

vendredi 7 juillet 2006 à 14h09 - Développement Web 2   0

XHTML - CSS - DotClear - Technorati

Les billets de ce blog sont sous licence Creative Commons