Ich möchte auf meine Routine-Parameter wie in einem Bash-Skript zugreifen, indem Sie das Dollar-Präfix und die Parameternummer verwenden ($ 1 = erster Parameter, $ 2 = zweiter Parameter), meine Funktionssignatur muss leer sein.Zugriffsparameter wie ein Bash-Skript
function foo (/* Empty */) {
return $1 + $2 + $3;
}
foo(2, 2, 4); // => 8
Wie kann ich das tun? Ich habe versucht, die Methode anwenden ohne Erfolg.
foo.apply(null, { $1: 2, $2: 2, $3: 4 });
Sie sollten dies nicht tun. –
Sie können einen 'mit' Block versuchen, aber das würde ich vermeiden. –