답변:
매개 변수를 선택 사항 으로 표시합니다 .
이것은 Optional 타입 의 변수 를 만들기위한 것 입니다. 이 변수를 사용하지 않으면 선언 된 변수에 " undefined "가 표시됩니다.
export interface ISearchResult {
title: string;
listTitle:string;
entityName?: string,
lookupName?:string,
lookupId?:string
}
title위의 예제에서 값을 갖는 것은 여전히 유효 null하지만 구현할 것을 주장하는 클래스가 컴파일 타임에 특성 ISearchResult이 누락 된 것은 유효하지 않습니다 entityName.
string?. 선택적 nullable을 사용하려면을 수행하십시오 name?: string?.
?변수 이름 뒤에 대신 유형 스펙 을 두는 것이 더 합리적 입니다. 에 아무것도 전달하지 않으면 lookupIdtype이 없습니다 string.