Aller au contenu | Aller au menu | Aller à la recherche
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
© 2003-2008 Jean-Marc Fontaine - Tous droits réservés
XHTML - CSS - DotClear - Technorati
Les billets de ce blog sont sous licence Creative Commons