본문 바로가기
728x90

타입스크립트3

[typescript / 타입스크립트] class 내 static 사용하기 [Typescript / 타입스크립트] Class 내 Static 사용하기 class 내 객체 생성시마다 함께 생성되는 멤버 변수를 static 화 하여 생성시마다 생기는 메모리 누수를 막아보자 type InCoffee = { shots : number; } ////멤버 변수만 사용한 경우 class Coffee { gram_per_shot :number = 10; beans :number = 0; constructor (beans:number) { this.beans = beans; } makeCoffee(shots:number):InCoffee { if(this.beans < shots * this.gram_per_shot){ console.error('원두 부족'); } return { shots .. 2021. 11. 16.
[TypeScript | 타입스크립트] 콜백 함수 타입 선언 CallBack Function Type 타입스크립트 함수에 인자로 전달되는 콜백 함수의 타입 선언 방법 🌈 기본 형태 function 함수이름 (콜백함수명 : (콜백함수 전달인자 : 타입) => 콜백함수 리턴 타입) { //함수 기능... } 기본형태에서 볼수 있듯 타입 스크립트에서 콜백 함수의 타입은 arrow function 의 외형과 유사하다 🌈 샘플 예제 const sampleFunction = (callback : (str:string) => void):void=>{ setTimeout(() => { callback('1초 지남!'); }, 1000); } const callbackSample = (msg)=>{ console.log(`메시지 : ${msg}`); } sampleFunction(callbackSample) 실행 결과 .. 2021. 10. 26.
[TypeScript] 타입스크립트 자바스크립트로 변환하기 타입스크립트 (typescript) 파일을 자바스크립트 (javascript) 파일로 변환하기 typescript to javascript (.ts -> .js) 💡 타입스크립트 파일 (.ts)이 있는 폴더내 터미널에서 아래 키워드 입력 tsc 파일명.ts 💡 같은 폴더내 생성된 js 파일 확인 2021. 6. 23.
728x90