Programing

Typescript 매개 변수 이름에서 물음표는 무엇입니까

lottogame 2020. 7. 13. 08:11
반응형

Typescript 매개 변수 이름에서 물음표는 무엇입니까


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  
}

참고 URL : https://stackoverflow.com/questions/37632760/what-is-the-question-mark-for-in-a-typescript-parameter-name

반응형