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;
}
}
에서 id?
은 무엇 ?
을 위해?
답변
매개 변수를 선택 사항 으로 표시합니다 .
답변
이것은 Optional 타입 의 변수 를 만들기위한 것 입니다. 이 변수를 사용하지 않으면 선언 된 변수에 ” undefined “가 표시됩니다.
export interface ISearchResult {
title: string;
listTitle:string;
entityName?: string,
lookupName?:string,
lookupId?:string
}
답변
parameter?: type
속기입니다 parameter: type | undefined