[Tyepscript] 10장 고급 타입 Chapter 1
1. 교차 타입 (Intersection Types)교차 타입은 여러 타입을 결합하여 새로운 타입을 생성하는 방법으로 여러 객체의 속성을 모두 포함하는 타입을 만들 수 있습니다. type A = { name: string };type B = { age: number };type C = A & B; // C is { name: string; age: number } typesconst human: C = { name: 'Alice', age: 30,};console.log(`Name: ${human.name}, Age: ${human.age}`); // Name: Alice, Age: 302. 유니언 타입 (Union Types)유니언 타입은 여러 타입 중 하나의 타입을 허용하는 방식으로, 변수는 정의..