250x250
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- chromatic error
- 자바스크립트 엔진 v8
- next js
- 항해99
- toggle-btn
- jwt
- 타입스크립트
- 웹 크롤링
- 웹팩 기본개념
- v8 원리
- Js module
- 리액트 메모이제이션
- 리액트 렌더링 최적화
- 실행컨텍스트
- 항해99 부트캠프
- 알고리즘
- 항해99 사전스터디
- gql restapi 차이
- 리액트 메모
- 코어자바스크립트
- js배열 알고리즘
- 리덕스
- FP 특징
- this
- 렌더링 최적화
- JS module system
- 리액트
- 테스트 코드 툴 비교
- 함수형 프로그래밍 특징
- 항해99 미니프로젝트
Archives
- Today
- Total
목록인터페이스 (1)
Jaeilit
인터페이스
인터페이스는 상호 간에 정의한 약속 혹은 규칙을 의미 객체의 스펙(속성과 속성의타입) 함수의 파라미터 함수의 스펙(파라미터, 반환 타입 등) 배열과 객체를 접근하는 방식 클래스 사용방법 interface 인터페이스_이름 { 속성?: 타입; } undefined의 경우도 예상되면 옵셔널체이닝으로 속성에 ? 붙여서 사용 할 수도 있음 interface CraftBeer { name: string; hop?: number; } let myBeer = { name: 'Saporo' }; function brewBeer(beer: CraftBeer) { console.log(beer.name); // Saporo } brewBeer(myBeer); 파라미터 값으로 namer 과 hop 를 받아야하는데 hop 값이..
타입스크립트
2022. 6. 19. 14:26