728x90
https://codingapple.com/course/typescript-crash-course/
빠르게 마스터하는 타입스크립트 - 코딩애플 온라인 강좌
누구나 마음 한켠엔 나만의 웹서비스를 만들고 싶어합니다. 프론트엔드는 어찌저찌 하겠는데 서버 만드는게 어렵고 귀찮다고요? 그렇다면 Firebase를 쓰십시오. 구글이 웹서버를 대신 만들어
codingapple.com
본 블로그는 해당 타입스크립트 강의(코딩애플) 수강 후, 작성된 게시물입니다.
function type alias
type 함수타입 = () => {};
const 함수 :함수타입 = function(){}


함수 선언식 vs 함수 표현식
- 함수 선언식
function 함수(){}
- 함수 표현식 (변수 만들어서 사용하는 것)
const 함수 = function(){}
Object 안에 함수
type Member = {
name :string,
plusOne : (x :number) => number,
changeName : () => void,
}
let 회원정보 :Member = {
name : 'kim',
plusOne(a){ // object안에 함수 만들어서 사용
return a+1;
},
changeName : () => {},
}
회원정보.plusOne(1);
콜백함수
더보기
function 함수1 (a){
a();
}
function 함수2(){
console.log('함수우');
}
함수1(함수2);
다음과 같은 콜백함수를 타입스크립트로 아래와 같이 만들 수 있다.
type CallBackFunc = (a :() => void) => void;
const 함수1 :CallBackFunc = function(a){
a();
}
function 함수2(){
console.log('함수우');
}
함수1(함수2);
728x90
'IT > TypeScript' 카테고리의 다른 글
[TypeScript] Literal Types (0) | 2022.09.23 |
---|---|
[TypeScript] 타입 자료형 type & readonly (0) | 2022.09.23 |
[TypeScript] 타입스크립트 console.log 출력하는 방법 (0) | 2022.09.22 |
[TypeScript] 타입 확정 Narrowing & Assertion (0) | 2022.09.22 |
[TypeScript] 함수에 타입 지정 & void (0) | 2022.09.22 |