forse puoi anche usare la proprieta' "arguments" come segue:
function logaritmo(argomento) {
var base=(typeof logaritmo.arguments[1] == 'undefined')?10:logaritmo.arguments[1];
}
In pratica "arguments" contiene tutti i parametri passati alla funzione. Considerando che "logaritmo.arguments[0]" sara' uguale al valore di "argomento", "base" assumera' il valore di "logaritmo.arguments[1]".
Eventuali altri parametri andranno a popolare logaritmo.arguments[i] con i=2,3,...
Il numero di parametri passati puo' essere recuperato con:
logaritmo.arguments.length
Ciao

Rispondi quotando