본문 바로가기
CS

타입스크립트에서 ?의 의미

by 준형코딩 2022. 4. 14.

참고 - https://developer-talk.tistory.com/193

 

[TypeScript]타입스크립트 물음표(?), 선택적 프로퍼티, 옵셔널 체이닝

타입스크립트(TypeScript)는 타입에 엄격한 프로그래밍 언어이므로 객체 프로퍼티의 타입을 정의했으나 값을 할당하지 않는 경우 에러가 발생합니다. 이러한 경우 선택적 프로퍼티(Optional Properties)

developer-talk.tistory.com

타입스크립트에서 ? 의미는

interfcae IcompanyInfo {
	hi : string;
    hi2 ?: string;
}

let obj: IcompanyInfo {

	name : 'facebook'

}

밑의 코드 처럼 let obj에 interface a를 타입으로 지정하지만 ?한 hi2값이 안들어가도 지정이 된다. 

선택적 타입지정이 가능하다.

 

'CS' 카테고리의 다른 글

토비의 스프링 3.1 Vol.1 40p ~ 143p 정리  (1) 2023.12.28
영속성 컨텍스트란?  (0) 2023.07.02
실전스프링부트와 JPA 활용1 -2  (0) 2022.10.20
실전스프링부트와 JPA 활용1 -1  (0) 2022.10.15
yml파일 란 무엇인가?  (0) 2022.04.14