반응형
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?
은 무엇 ?
을 위해?
매개 변수를 선택 사항 으로 표시해야합니다 .
- TypeScript 핸드북 https://www.typescriptlang.org/docs/handbook/functions.html#optional-and-default-parameters
- TypeScript Deep Dive https://basarat.gitbooks.io/typescript/content/docs/types/functions.html#optional-parameters
이것은 Optional 타입 의 변수 를 만들기위한 것 입니다. 이 변수를 사용하지 않으면 선언 된 변수에 " undefined "가 표시됩니다.
export interface ISearchResult {
title: string;
listTitle:string;
entityName?: string,
lookupName?:string,
lookupId?:string
}
반응형
'Programing' 카테고리의 다른 글
람다가 돌아오고있다 : 이것이 합법적인가? (0) | 2020.07.13 |
---|---|
파이썬을 기계 코드로 컴파일하는 것이 가능합니까? (0) | 2020.07.13 |
수입을 조롱하는 방법 (0) | 2020.07.13 |
유닉스에서 "텍스트 파일 사용중"메시지를 생성하는 것은 무엇입니까? (0) | 2020.07.13 |
Markdown을 사용하여 단락에 클래스 이름을 정의 할 수 있습니까? (0) | 2020.07.13 |