[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 정독 완료

키워드

  • 제네릭 제약 조건
  • 제네릭 클래스 유형 사용
  • 제네릭 매개변수의 기본 값
  • 생성자 함수, 팩토리 함수
  • 제너릭에서와 인터페이스에서 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

Categories:

Updated:

Leave a comment