Título: Parámetros infinitos? Publicado por: Ali Baba en 3 Mayo 2017, 02:47 am Resulta que tengo esta función de suma:
Código
En javascript por supuesto, y la probé y funciona todo perfecto, ahora bien, resulta que a esta solo se le pueden pasar dos parámetros y yo quiero que cuando se le llame la función el usuario pueda elegir que cantidad de números (parámetros) sumar y colocarlos todos y sumarlos, alguien tiene alguna idea? Título: Re: Parámetros infinitos? Publicado por: MCKSys Argentina en 3 Mayo 2017, 02:57 am Puedes usar el objeto arguments:
Código
Source: http://stackoverflow.com/questions/2141520/javascript-variable-number-of-arguments-to-function (http://stackoverflow.com/questions/2141520/javascript-variable-number-of-arguments-to-function) Saludos! Título: Re: Parámetros infinitos? Publicado por: dato000 en 3 Mayo 2017, 23:44 pm Resulta que tengo esta función de suma: Código
En javascript por supuesto, y la probé y funciona todo perfecto, ahora bien, resulta que a esta solo se le pueden pasar dos parámetros y yo quiero que cuando se le llame la función el usuario pueda elegir que cantidad de números (parámetros) sumar y colocarlos todos y sumarlos, alguien tiene alguna idea? usa un arreglo dinamico, primero le preguntas al usuario cuantos parametros hay que sumar, y de acuerdo a eso, inicializas un arreglo con la cantidad de números a sumar, algo así: Código
No lo he probado pero no es tan dificil, lo unico que quedaria pendiente es generar esos inputs para que se coloquen los elementos que se quieren sumar, eso se puede hacer facilmente con jquery o con javascript básico, una función append o algo similar funcionara. |