Parámetros por defecto (Default Params) Explicados (Javascript ES6)

Los parámetros por defecto o default params son aquellos valores que son asignados por defecto a una variable cuando esta aún no fue definida:
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
function registro(name,lastname){
    return `Mi nombre es ${name} y mi apellido es ${lastname}`;
}
console.log(registro(‘juan’));
// Output: Mi nombre es juan y mi apellido es undefined
// Nos faltó asignar un parámetro, por esa razón obtenemos «undefined»
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
Ahora lo que haremos será asignarle a ese parámetro faltante «lastname» un valor por defecto, como por ejemplo la cadena de texto «no tiene» para evitarnos que el usuario deje espacios en blanco en alguna encuesta o formulario etc.
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
function registro(name,lastname=‘no tiene’){
   return `Mi nombre es ${name} y mi apellido es ${lastname}`;
}
console.log(registro(‘juan’));
// output: Mi nombre es juan y mi apellido es no tiene
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
lastname=’no tiene’ fue la diferencia, que también lo podemos aplicar con el name=’no tiene’ y así para cualquier otro parámetro.

Dejar un comentario

Tu dirección de correo electrónico no será publicada.