• #Aplicaciones
  • #Bases de datos
  • #Dispositivos
  • #Hardware
  • #Inversión
  • #Marketing
  • #Programacion
  • #Sistemas
  • Parámetros Rest en JavaScript

    TutorialesJavascriptProgramacion

    En JavaScript es posible crear funciones que acepten cualquier número de parámetros. A esta sintaxis se le llama sintaxis de parámetros Rest. Sin embargo, no es exclusiva de JavaScript, puesto que esta sintaxis también estás disponible en otros lenguajes como por ejemplo PHP.

    Vamos a ver un ejemplo de una función que acepta un número indeterminado de parámetros:

    function multiplicar (...numeros)
    {
      console.log(numeros);
      let resultado = 1;
      for (let i = 0; i < numeros.length; i++) {
        resultado = resultado * numeros[i];
      }
      
      return resultado ;
    }

    Ahora vamos a llamar a la función multiplicar tres veces:

    multiplicar(1);
    multiplicar(1, 2);
    multiplicar(1, 2, 3);

    Si invocas a la función sumar, esta aceptará cualquier número de parámetros, pudiendo obtenerlos como un array en la variable numeros. La función imprimirá la pantalla los siguientes resultados en las llamadas a la misma que hemos realizado:

    [1]
    [1, 2]
    [1, 2, 3]

    Es por ello que la función dará como resultado 1, 2 y 6 en la sucesivas llamadas a la misma.

    Y esto ha sido todo. También puedes consultar aquí el fiddle de esta función.

    Deja una respuesta

    Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

    Ingeniero técnico en informática, actualmente trabajo como desarrollador web y programador de videojuegos.

    https://twitter.com/neeonez