Class
-
@2023/09/20 안녕하세요 lika-7입니다이번 시간에는 TypeScript의클레스 문법에서 제네릭을 사용하는 방법에 대해 정리하겠습니다일반형 함수를 축약형 함수로일반형class User{ public payload: P constructor(payload: P){ this.payload= payload } getPayload(){ return this.payload } }축약형class User{ constructor(public payload: P){ } getPayload(){ return this.payload } }일반형에서 payload가 4번이나 사용됩니다.생성자 함수를 통해서 할당하는 내용의 함수라면 위와 같은 축약형을 사용할 수 있습니다클래스에서 제네릭 문법클래스를 만들 때 제네릭 ..
제네릭(Generic) -클래스@2023/09/20 안녕하세요 lika-7입니다이번 시간에는 TypeScript의클레스 문법에서 제네릭을 사용하는 방법에 대해 정리하겠습니다일반형 함수를 축약형 함수로일반형class User{ public payload: P constructor(payload: P){ this.payload= payload } getPayload(){ return this.payload } }축약형class User{ constructor(public payload: P){ } getPayload(){ return this.payload } }일반형에서 payload가 4번이나 사용됩니다.생성자 함수를 통해서 할당하는 내용의 함수라면 위와 같은 축약형을 사용할 수 있습니다클래스에서 제네릭 문법클래스를 만들 때 제네릭 ..
2023.09.20 -
@2023/09/19 안녕하세요 lika-7입니다이번 시간에는 TypeScript의 클래스와 접근제어자에 대해 정리하겠습니다클래스 기본 문법//TypeScript class UserA { constructor(first:string, last:string, age:number){ this.first = first this.last = last this.age = age } getAge(){ return `${this.first} ${this.last} is ${this.age}` } }클래스를 선언하는 위의 문법은 자바스크립트 문법에서는 문제가 없습니다.하지만 타입스크립트에서 위와 같이 클래스를 선언하면 문제가 생깁니다UserA안에 first의 내용이 없다고 나옵니다. last와 age 또한 마찬가지 입..
클래스와 접근 제어자@2023/09/19 안녕하세요 lika-7입니다이번 시간에는 TypeScript의 클래스와 접근제어자에 대해 정리하겠습니다클래스 기본 문법//TypeScript class UserA { constructor(first:string, last:string, age:number){ this.first = first this.last = last this.age = age } getAge(){ return `${this.first} ${this.last} is ${this.age}` } }클래스를 선언하는 위의 문법은 자바스크립트 문법에서는 문제가 없습니다.하지만 타입스크립트에서 위와 같이 클래스를 선언하면 문제가 생깁니다UserA안에 first의 내용이 없다고 나옵니다. last와 age 또한 마찬가지 입..
2023.09.19