Esta página ha sido traducida del inglés por la comunidad. Aprende más y únete a la comunidad de MDN Web Docs.

View in English Always switch to English

Argumento

Los argumentos son valores (primitivos u objetos) que se pasan como entrada a una función. No confundas los argumentos con los parámetros, que son los nombres que se usan en la definición de la función para referirse a los argumentos.

Por ejemplo:

js
const argument1 = "Web";
const argument2 = "Desarrollo";
example(argument1, argument2); // pasamos dos argumentos

// Esta función recibe dos valores
function example(parameter1, parameter2) {
  console.log(parameter1); // Salida = "Web"
  console.log(parameter2); // Salida = "Desarrollo"
}

El orden de los argumentos en la llamada a la función debe ser el mismo que el de los parámetros en la definición de la función.

js
const argument1 = "foo";
const argument2 = [1, 2, 3];
example(argument1, argument2); // pasamos dos argumentos

// Esta función recibe un solo valor, así que se ignora el segundo argumento que se le pasa
function example(parameter) {
  console.log(parameter); // Salida = foo
}

Véase también