parametros

seven
17 de Mayo del 2002
como puedo crear una función que acepte un número de parametros arbitrario?

Gracias

dense13
17 de Mayo del 2002
Crea la función de forma \'normal\', lo único que cambia es la forma de acceder a los parámetros. Si tu función se llama hazAlgo(), deberás usar el array hazAlgo.arguments. Por ejemplo:

hazAlgo.arguments.length
// devuelve el número de parámetros

hazAlgo.arguments[0]
// devuelve el primer parámetro

hazAlgo.arguments[hazAlgo.arguments.length]
// devuelve el último parámetro

Tan sólo debes ir con cuidado, y no intentar usar más parámetros de los que realmente se hayan pasado, en cuyo caso tendrían el valor \'undefined\'.

Espero haber sido útil.