Je veux accéder à mes paramètres de routine comme dans un script bash, en utilisant le préfixe dollar et le numéro de paramètre ($ 1 = premier paramètre, $ 2 = deuxième paramètre), ma signature de fonction doit être vide.Paramètres d'accès comme un script bash
function foo (/* Empty */) {
return $1 + $2 + $3;
}
foo(2, 2, 4); // => 8
Comment puis-je faire cela? J'ai essayé d'utiliser la méthode apply sans succès.
foo.apply(null, { $1: 2, $2: 2, $3: 4 });
Vous ne devriez pas faire cela. –
Vous pouvez essayer un bloc 'with', mais je l'éviterais. –