typescript 2
객체 중괄호{ }로 객체 타입(object type)을 선언한다. const o: { a: string; b: number; } = { a: 'ab', b: 2}; 콜론(:)의 우변에는 값 대신 해당 속성의 타입이 들어간다. 구분자로 콤마(,) 뿐만 아니라 세미콜론(;)을 사용할 수 있다. 선택 속성 속성명 뒤에 물음표(?)를 붙여 해당 속성이 존재하지 않을 수도 있음을 표현할 수 있다. const o: { a: string; b?: number; } = { a: 'ab' }; 읽기 전용 속성 속성명 앞에 readonly 키워드를 붙여 해당 속성의 재할당을 막을 수 있다. const user: { readonly a: string; b: number; } = { a: 'ab', b: 2 }; user.n..
do/typescript
2019. 4. 10. 18:08