[230617] TypeScript 공식문서 (Object Types)
토요일이라 양이 좀 많다.
1. Typescript Object Type 정독 완료
- 공식문서 Object Type 부분 남은 부분 정독 완료
- 학습 페이지 - Object Type
- 정리는 길어질 것 같아서 노션에 정리했으니 복습할때 확인하기
키워드
- Index Signatures 인덱스 시그니처
- Interfaces vs. Intersections
- Array Type
- ReadonlyArray Type
- Tuple Types
- readonly Tuple Types
2. Typescript Generics 정독 완료
- 공식문서 Generics 부분 남은 부분 정독 완료
- 학습 페이지 - Generics
- 내용이 많아서 노션에 따로 정리함
키워드
- 제네릭 제약 조건
- 제네릭 클래스 유형 사용
- 제네릭 매개변수의 기본 값
- 생성자 함수, 팩토리 함수
- 제너릭에서와 인터페이스에서 extends 는 다르다.
- 믹스인 디자인 패턴
3. Generics 부분 발표를 위한 정리 , 발표 연습
- 발표 자료 준비 및 연습 완료
4. JS 프로퍼티, 클로저
함수에서의 프로퍼티
function greet(name) {
console.log(`Hello, ${name}!`);
}
greet.language = "English";
console.log(greet.language); // 'English'
클로저
- 함수 내부에서 정의된 함수가 자신이 선언된 스코프 외부에 있는 변수에 접근할 수 있는 것을 클로저라고 함. 이러한 동작은 함수가 반환된 후에도 변수에 접근할 수 있도록 함
function outer() {
let count = 0;
function inner() {
count++;
console.log(count);
}
return inner;
}
const closure = outer();
closure(); // 1
closure(); // 2
Leave a comment