일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 코딩독학
- 타입스크립트
- 실기
- github
- 세로메뉴바
- 자바스크립트
- 웹디자인기능사실기
- 비전공자
- 생활코딩
- HTML
- 연산자
- PROJECT
- react
- 슬라이드전환
- 웹디자인기능사
- 프론트엔드
- JavaScript
- 웹디실기
- web
- git
- 코드공유
- 깃
- 리액트
- jQuery
- CSS
- Supabase
- JS
- 정보처리기사
- 웹퍼블리셔
- 렛츠기릿자바스크립트
Archives
- Today
- Total
목록구조적타이핑 (1)
코딩하는라민

[TypeScript] 구조적 타이핑으로 타입 호환성 확인하기, 덕 타이핑이란? 📌 구조적 타이핑의 정의 구조적 타이핑은 객체나 데이터의 구조에 기반하여 타입 호환성을 결정하는 타입 시스템 구조적 타이핑은 객체가 특정한 타입으로 정확히 명시되어 있지 않아도, 객체의 구조가 타입과 일치하는지를 확인하여 타입 호환성을 결정한다. 즉, 객체의 속성 구조와 타입이 일치한다면 타입 호환성이 성립된다. 이러한 특성은 코드의 재사용성과 유연성을 높일 수 있다. 📌 구조적 타이핑 예시 type Cafe = { menu: string; } type Home = { todo: string; } // 특정 타입으로 정확히 명시되어있지 않더라도 const homeCafe = { menu: "cake", todo: "sleep..
Core/TypeScript
2023. 5. 28. 14:12