Hello,
Je sais que lorsqu'on appelle une fonction sans donner tous les paramètres, ceux qui manquent sont "undefined" et ça pose à priori pas de problème.
Je voulais savoir si vous connaissiez des inconvénients à cette pratique.
Merci
Hello,
Je sais que lorsqu'on appelle une fonction sans donner tous les paramètres, ceux qui manquent sont "undefined" et ça pose à priori pas de problème.
Je voulais savoir si vous connaissiez des inconvénients à cette pratique.
Merci
utilise plutot arguments ...
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag![]()
Venez sur le Chat de Développez !
+1 Spaffy, cela me semble plus propre.
Au pire, si tu as vraiment besoin d'arguments nommés mais en nombre indéfini, passe par un hash :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 function test(args){ for(i in args){ alert(i + ' : ' + args[i]); } } test({toto: 'tata', rien: 'inutile', vide: 0})
Pas de question technique par MP !
Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
Mes formations video2brain : La formation complète sur JavaScript • JavaScript et le DOM par la pratique • PHP 5 et MySQL : les fondamentaux
Mon livre sur jQuery
Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum
Ah oué, je connaissais pas "arguments", merci
Le probleme de l'objet en paramètre c'est que je trouve ça lourd à l'appel
Faut attendre le 18 juin ...Le probleme de l'objet en paramètre c'est que je trouve ça lourd à l'appel
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag![]()
Venez sur le Chat de Développez !
Pas de question technique par MP !
Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
Mes formations video2brain : La formation complète sur JavaScript • JavaScript et le DOM par la pratique • PHP 5 et MySQL : les fondamentaux
Mon livre sur jQuery
Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum
Pas de problème particuliers.
S'il est possible d'initialiser les 'undefined' avec des valeurs par défaut, c'est une bonne sécurité![]()
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager