목록타입스크립트 (2)
코딩쌀롱
📌 인터페이스 1. 함수의 인자를 정의하는 인터페이스 (매개변수-인자, 반환값) 2. 함수 구조를 정의하는 인터페이스 // 함수의 스펙(구조)에 인터페이스를 활용 interface SumFunction { (a: nubmer, b: number): number; } var sum: SumFunction; sum = function(a: number, b: number): number { return a + b; } 3. 인덱싱 방식을 정의하는 인터페이스 // 인덱싱 interface StringArray { [index: number]: string; } var arr: StringArray = ['a', 'b', 'c']; arr[0] = 10; // 에러 4. 인터페이스 딕셔너리 패턴 // 딕셔너리 ..
✏️유튜브에서 땅콩코딩 타입스크립트 강의를 보면서 간단히 메모한 것 ✘ 타입스크립트는 정적 타입(Static Typing) ✘ 타입 추론(Type Inference): 타입 표기가 없는 경우 코드를 읽고 분석해 타입을 유추해내는 것 // ====예제 1==== let student: { name: 'Eve', // name 속성은 type이 string이라고 추론. course: 'TypeScript', codingIQ: 120, code: function() { console.log('brain is working hard'); } } student.name = 10; // number이기 때문에 에러 발생! // ====예제 2==== function calculateCodingIQ(lostPoint..