Parametros por defecto en TS
Ya sabemos que los parametros por defecto pueden ser por defecto agregando un ?:
justo como se hace abajo con age
function createUser(
id: number,
name: string,
age?: number
) {
return {
id,
name,
age: age ?? 0,
};
}
Sin embargo, tenemos la opcion de hacerlo de la siguiente manera
function createUser(
id: number,
name: string,
age: number = 0
) {
return {
id,
name,
age
};
}
En donde ya no usamos ?:
, si no que ahora le asignamos un valor en caso de que ninguno sea asignado.
.
Las dos formas son validas y soportadas por TS
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?
o inicia sesión.