1.0 들어가며
타입스크립트란 무엇인지 알아보고, 그 역사와 더불어 왜 타입스크립트를 배워야 하는지에 대한 근거를 제시한다.
타입이 있는 자바스크립트
function preferTypeScript(person) {
return person.favoriteLanguages.includes('TypeScript');
}type Language = 'TypeScript' | 'JavaScript' | 'Python' | 'Rust' | 'Haskell';
interface Person {
favoriteLanguages: Array<Language>;
}
function preferTypeScript(person: Person): boolean {
return person.favoriteLanguages.includes('TypeScript');
}자바스크립트의 상위집합
Last updated