[Typescript] 제네릭 (Generics) , 스테틱 (Static)
2022. 11. 28. 23:32ㆍFRONT-END/TYPESCRIPT
제네릭 (Generics)
제네릭 (Generics)의 사전적 정의
💡 제네릭은 C#m Java 등의 언어에서 재사용성이 높은 컴포넌트를 만들 떄 자주 활용되는 특징입니다. 특히, 한가지 타입보다 여러 가지 타입에서 동작하는 컴포넌트를 생성하는데 사용됩니다.
스테틱 (Static)
스테틱 메서드 (Static method)
class를 통한 별도의 인스턴스나 객체를 생성하지 않고도, 바로 class 내부의 함수 및 인자를 사용할 수 있는방법.
Object_from_class = new Class;
// class를 통한 객체를 생성하거나, 내부 인자에 접근하기 위해선 반드시 class를 생성한 이후 진행 가능하였습니다.
class Block {
public index: number;
public hash: string;
public previousHash: string;
public data: string;
public timestamp: number;
static calculateBlockhash = (index:number, previousHash:string, timestamp:number, data:string) => {
CryptoJS.SHA256(index + previousHash + timestamp + data).toString()
}
// Static method
Block.calculateBlockhash
'FRONT-END > TYPESCRIPT' 카테고리의 다른 글
| [TypeScript] declare, d.ts 파일 (선언 코드만 담긴 파일) (0) | 2022.11.28 |
|---|