목록타입스크립트 (2)
솔미는 성장중
제네릭은 카멜레온 같은 아이라고 생각하면 된다. 받은 타입을 그대로 반환한다! 라는 컨셉 📌 기본 문법 //함수 function testGeneric(text: T):T{ return text; } testGeneric('hello world'); //hello world //위 코드는 function testGeneric(text: string):string { } 과 동일하다. testGeneric(3); //3 //인터페이스 interface Dropdown{ value: T; selected: boolean; } let product: Dropdown; let stock: Dropdown; let address: Dropdown; 📌 언제 사용하면 좋을까? 함수의 역할과 동작은 같은데 타입을 여러..

🌞 타입스크립트란? 정적 타입의 컴파일 언어 : 코드 작성 단계에서 타입 오류를 확인할 수 있다! JS로 컴파일 후 브라우저나 Node.js환경에서 동작한다. 타입스크립트는 자바스크립트의 '슈퍼셋' = 완벽 호환 ts는 js기능의 모든 기능을 포함하고 있고 +a가 있다! 🌞 타입스크립트는 왜 써야할까? 1. 에러의 사전 방지 ex) 인자의 타입 지정 가능. 2. 코드 가이드 및 자동 완성 단점1. 적지 않은 학습 비용 : 타입 시스템의 이해, 기반 환경 이해 ... 단점 2. 운영 중인 서비스 적용에 대한 부담감 타입스크립트 대안 JSDoc : 코드가 길어질 수 있다는 단점을 갖고 있지만 JSDoc으로 타입스크립트가 가진 장점을 흉내낼 수 있음. 🌞 타입스크립트에서 '인터페이스'의 의미는? 객체 타입을 ..