Diferentes fuentes lo explican de diferentes maneras. En el siguiente ejemplo, ¿cuáles son argumentos y cuáles son parámetros?
const add = function(number1, number2){ return number1 + number2 } add(3,10)¡Gracias!
Editar: como señaló otro usuario, este es un duplicado. ¿Cuál es la diferencia entre argumentos y parámetros en javascript?
Los argumentos son lo que se pasa a una función en tiempo de ejecución. Los parámetros son lo que se define en la definición de la función y alias los argumentos.
Los parámetros son variables enumeradas como parte de la definición de la función.
Los argumentos son valores pasados a la función cuando se invoca.
Fuente: https://codeburst.io/parameters-arguments-in-javascript-eb1d8bd0ef04
function moo(number1, number2) {} // parameters are defined moo(10, 50, 100); // arguments are passed. // notice that more than the specified number of parameters // can be supplied and accessed via 'arguments'Ver también argumentos :
arguments es un objeto tipo Array accesible dentro de las funciones que contiene los valores de los argumentos pasados a esa función.
Los parámetros son variables enumeradas como parte de la definición de la función. Los argumentos son valores pasados a la función cuando se invoca.
const add = function(number1, number2){ //Arguments return number1 + number2 //Parameters } add(3,10)