Ver Mensaje Individual
  #2 (permalink)  
Antiguo 24/08/2016, 18:53
Avatar de Alexis88
Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 12 años, 6 meses
Puntos: 977
Respuesta: Como puedo mejorar el siguiente codigo

Puedes tener a la función anónima como una nombrada:
Código Javascript:
Ver original
  1. function listener(){
  2.     var elementos = new Array(); //También puede ser así: []
  3.     $.each($("input[class='promedio']:checked"), function(){
  4.         var elemento = '#despr_'+this.id,
  5.             valorInput = $(elemento).val(),
  6.             valorPromedio;
  7.        
  8.         if (valorInput != 0 && valorInput != ''){
  9.             elementos.push($(elemento).val());
  10.         }
  11.     });  
  12.  
  13.     valorPromedio = promedio(elementos);
  14. }

Y tan solo te referirías a ella por su nombre:
Código Javascript:
Ver original
  1. $(".promedio").on("change", listener);
  2. $(".despr").on("input", listener);

__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand