목록TypeScript (7)
솔미는 성장중
타입 별칭이란? 특정 타입이나 인터페이스 등을 참조할 수 있는 타입 변수 🌞 차이점 1. 코드 에디터에서 표기 방식 차이 타입 별칭 : 마우스 커서를 올리면 타입정보가 미리 보기 화면으로 표시됨. 인터페이스 : interface 이름 형태로만 표시됨. 타입 별칭 승! : 구체적으로 어떤 내용을 담고 있는지 파악할 때 용이하다. 🌞 차이점 2. 사용할 수 있는 타입의 차이 타입 별칭 : 일반 타입 이름짓기 / 유니언 타입/ 인터섹션 타입 / 제네릭 / 유틸리티 타입 등에도 사용 가능 인터페이스 : 주로 객체의 타입을 정의하는 데 사용 (일반 / 유니언/ 인터섹션/유틸리티/ 맵드 타입 정의 불가) 타입 별칭 승! : 인터페이스로는 정의할 수 없는 것을 타입 별칭은 정의할 수 있다! 🌞 차이점 3. 확장성 (..

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