Bonjour,
J'aimerais donner une valeur par défaut à un peramettre de fonction.
Voici ce que j'ai écris:
Cela semble fonctionner.
Mais je ne suis pas certain que ce code soit parfait.
Par exemple, dois-je obligatoirement utiliser VAR pour m'assurer que param possède bien une portée locale ?
Merci pour votre aide.
Modifié par Mathieu_vd (03 Feb 2009 - 17:10)
J'aimerais donner une valeur par défaut à un peramettre de fonction.
Voici ce que j'ai écris:
function foo (param) {
var param = param || 'defaultValue';
return param;
}
Cela semble fonctionner.
foo('myValue'); //retourne 'myValue'
foo(); //retourne 'defaultValue'
Mais je ne suis pas certain que ce code soit parfait.
Par exemple, dois-je obligatoirement utiliser VAR pour m'assurer que param possède bien une portée locale ?
Merci pour votre aide.
Modifié par Mathieu_vd (03 Feb 2009 - 17:10)