operator nodejs example español ejemplos typescript

nodejs - typescript version



¿Para qué sirve el signo de interrogación en un nombre de parámetro de mecanografía? (2)

Es para marcar el parámetro como opcional .

export class Thread { id: string; lastMessage: Message; name: string; avatarSrc: string; constructor(id?: string, name?: string, avatarSrc?: string) { this.id = id || uuid(); this.name = name; this.avatarSrc = avatarSrc; } }

En id? cual es el ¿para?


Esto es para hacer la variable de tipo Opcional. De lo contrario, las variables declaradas muestran " indefinido " si esta variable no se utiliza.

export interface ISearchResult { title: string; listTitle:string; entityName?: string, lookupName?:string, lookupId?:string }