rnaffer
10/26/2015 - 1:58 AM

Ejemplo del patrón de diseño "Function Argument" con explicación.

Ejemplo del patrón de diseño "Function Argument" con explicación.

// "arguments" contiene todos los argumentos pasados a la función.
// Util en caso de que el numero de argumentos posibles sea indeterminado.
// En el ejemplo se suman los números pasados como argumentos, aunque no verifica antes si son números.
function mySum() {
  
  var x = 0,
      i = 0,
      length = arguments.length;
 
  for ( ; i < length; i++ ) {
    
    x = x + arguments[i];
  }
  
  return x;
}