Comment passer la valeur "undefined" pour une fonction avec plusieurs paramètres?

Je veux passer la valeur "undefined" sur un multiple du paramètre de la fonction, mais sans omettre le paramètre.

Ce que je veux dire avec "sans omettre le paramètre". Je veux dire que l'on ne doit pas omettre la parm2 comme dans cet exemple:

function myFunction (parm1, parm2) {}
myFunction("abc");

Ce sera en effet faire parm2 pas défini, mais je ne suis pas autorisé à le faire de cette façon parce que j'ai besoin de spécifier d'autres paramètres APRÈS le paramètre omis, si la méthode précédente ne fonctionne pas dans les cas que je veux faire parm1 indéfini, MAIS veulent aussi avoir d'autres paramètres après celui-ci pour contenir une valeur.

J'ai essayé de résoudre le problème avec:

myFunction( ,"abc"); //doesn't seem to work

Mise à jour:

et myFunction(undefined, "abc"); « ce de manière fiable fonctionne maintenant.

Toutefois, il convient de mentionner que:

Définition d'une variable à undefined est considéré comme une mauvaise pratique, nous
doit être à l'aide de null à la place.

InformationsquelleAutor ajax333221 | 2012-01-25