글 작성자: 망고좋아
반응형

📖 오늘 배운 내용 - 2021.11.27

  • Union Type
  • Intersection Type
  • Type Guard
  • Optional Chaining
  • null 병합 연산자
  • 함수 오버로딩
  • 타입 단언
  • Index Signature
  • 데코레이터

 

📝 Union Type & Intersection Type

 

[TypeScript] 타입스크립트 유니온 타입 & 인터섹션 타입 (Union Type & Intersection Type)

🎯 타입스크립트 유니온 타입 & 인터섹션 타입 interface Animal { eat: () => void sleep: () => void } class Dog implements Animal { eat() {} sleep() {} } class Cat implements Animal { eat() {} sleep()..

lakelouise.tistory.com

 

📝 Type Guard

 

[TypeScript] 타입스크립트 타입 가드 (Type Guard)

🎯 타입스크립트 타입 가드(Type Guard) 데이터의 타입을 알 수 없거나, 될 수 있는 타입이 여러 개라고 가정할 때 조건문을 통해 데이터의 타입을 좁혀나가는 것 데이터의 타입에 따라 대응하여

lakelouise.tistory.com

 

📝 Optional Chaining

 

[TypeScript] 타입스크립트 옵셔널 체이닝 (Optional Chaining)

🎯 타입스크립트 옵셔널 체이닝 (Optional Chaining) 옵셔널 체이닝은 객체뿐만 아니라 배열과 함수에도 사용할 수 있다. 접근하는 객체의 프로퍼티가 null 또는 undefined일 수 있는 optional property인 경

lakelouise.tistory.com

 

📝 Nullish Coalescing Operator

 

[TypeScript] 타입스크립트 null 병합 연산자 (Nullish Coalescing Operator)

🎯 타입스크립트 null 병합 연산자 (Nullish Coalescing Operator) null 병합 연산자 사용법 : A ?? B es2020에서 추가된 문법이며 좌항이 null, undefined인 경우에만 B를 리턴한다. null, undefined를 제외한 f..

lakelouise.tistory.com

 

📝 함수 오버로딩 : Function Overloading

 

[TypeScript] 타입스크립트 함수 오버로딩 : Function Overloading

🎯 타입스크립트 함수 오버로딩 : Function Overloading 동일한 이름에 매개 변수만 다른 여러 버전의 함수를 만드는 것을 함수의 오버로딩이라고 한다. 파라미터의 형태가 다양한 여러 케이스에 대

lakelouise.tistory.com

 

📝 Type Assertion

 

[TypeScript] 타입스크립트 타입 단언 (Type Assertion)

🎯 타입스크립트 타입 단언 (Type Assertion) 타입스크립트가 추론하지 못하는 타입을 as 키워드를 통해 명시해주는 것 사용법 : 변수 as 타입 chaining 하는 경우 변수를 괄호로 감싼 뒤 그 안에서 as 키

lakelouise.tistory.com

 

📝Index Signature

 

[TypeScript] 타입스크립트 인덱스 시그니처 (Index Signature)

🎯 타입스크립트 인덱스 시그니처 (Index Signature) 📝 자바스크립트 Index Signature const dog = { breed: "retriever", name: "elice", bark: () => console.log("woof woof"), }; dog["breed"]; // value의..

lakelouise.tistory.com

 

💡 오늘 깨달은 것

  • 옵셔널 체이닝을 배운 뒤 프로젝트 내에 적용할 수 있는 상황들이 그려졌다. 옵셔널 체이닝을 사용하면 코드를 간결하게 작성할 수 있다. 그러나 if문과 같이 분기 처리를 해줘야 된다.
  • 타입 스크립트는 정말 세밀한 언어라는 것을 다시 한번 느꼈다.
  • 그리고 데코레이터는,,,,, 쉽지 않다,,, 이해 못 한 내용은 블로그에 정리하지 않았다. 다시 보고 이해하면 그때 정리해서 올리자!
  • 이번 내용들이 쉽지 않았는데 엘리스 플랫폼에서 이론을 공부하고 배웠던 내용을 바로 실습하고 채점할 수 있어서 정말 좋았다.

 

📌 참고

반응형