Establecer un valor de parámetro predeterminado para una función JavaScript

Establecer un valor de parámetro predeterminado para una función JavaScript
En las funciones de JavaScript, los parámetros son variables declaradas en la definición de la función que reciben información de la persona que llama. Del mismo modo, los argumentos son las variables pasadas a la función cuando se invoca/se llama. El término "Parámetro predeterminado"Es una característica que permite especificar los valores predeterminados para los parámetros de una función.

Cuando se invoca una función sin pasar un argumento, se utiliza el valor predeterminado. Además, establecer los valores de parámetros predeterminados puede hacer que el código sea más robusto, más simple y más fácil de leer y comprender, especialmente cuando se trata de parámetros opcionales.

Este blog describirá el procedimiento para establecer el valor predeterminado del parámetro para una función en JavaScript.

Cómo establecer un valor de parámetro predeterminado para una función JavaScript?

Para establecer el valor de parámetro predeterminado para una función en JavaScript, use el "="Operador en la definición de función.

Sintaxis

Para configurar el valor de parámetro predeterminado en una función, use la siguiente sintaxis:

función functionName (param = defaultValue)
// ..

Ejemplo

Defina una función "suma"Con tres parámetros"a"", "b" y "C"Y configurar los valores de parámetro predeterminados en"7","2"", "4", Respectivamente:

suma de función (a = 7, b = 2, c = 4)
devolver a + b + c;

Llamar a la función definida "suma()"Sin aprobar ningún argumento. Dará la suma de los valores predeterminados de los parámetros:

consola.log (sum ());

Ahora, sobrescribiremos los valores predeterminados pasando "1","4", y "6"Como argumentos. Devolverá la suma de estos argumentos proporcionados:

consola.log (suma (1, 4, 6));

Aquí, pase los argumentos "4" y "3", Que actúan como un valor de las variables"a" y "b". Para "C", Se utilizará el valor predeterminado:

consola.log (suma (4, 3));

Producción

También puede establecer el valor predeterminado del parámetro dentro del cuerpo de funciones identificando si el tipo de variable está indefinido. En caso afirmativo, establezca el valor predeterminado de esa variable:

Función suma (a, b = 2, c = 4)
if (typeOf a === 'Undefined') a = 9;
devolver a + b + c;

Llame a la función que dará la suma de todos los valores predeterminados de "a","b", y "C"Que son"9","2" y "4"Respectivamente:

consola.log (sum ());

Sobrescribe los valores de los parámetros y encuentre la suma de todos estos argumentos:

consola.log (suma (1, 4, 6));

Producción

Se trata de configurar el valor de parámetro predeterminado para la función JavaScript.

Conclusión

Para establecer el valor de parámetro predeterminado para una función en JavaScript, use el operador "=" en la definición de la función. Estos valores predeterminados se usan en el momento de llamar a la función donde no se pasan los argumentos. También puede establecer los valores predeterminados dentro del cuerpo de la función. Este blog describió el procedimiento para configurar el valor de parámetro predeterminado para una función en JavaScript.