티스토리 뷰


함수 타입 표현 방법


함수 타입은 아래와 같은 형식으로 사용한다.

 

type 함수타입 = (x: string) => number;

 

함수에 type alias 부착하려면 함수표현식 써야됨

 

 

함수표현식?

 

function 함수 () {

}

 

이거 말고!! 쟤는 함수선언식

 

let 함수 = function (){

}

 

이모양! 얘가 함수표현식

 

type 함수타입 = (x: string) => number;
let 새함수 : 함수타입 = function(x){
    return 10
}

object 안에 함수 만들기


 

아래와 같은 형식으로 객체안에 함수를 넣어주고 

.으로 꺼내쓴다.

let 챙친구 = {
    name : 'kim',
    plusOne(){

    }
}

챙친구.plusOne()

 

 

여기서 잠시 Recap!

 

콜백함수에 대해서 알아보자

 

 

obejct안에 타입지정은 어케하나~~?

 

let 챙친구 = {
    name : 'kim',
    plusOne(a : number) : number {
        return a+1
    },
    changeName() : void {

    }
}

챙친구.plusOne(2)
챙친구.changeName()

혹은 타입지정으로 하면

 

type 숙제연습 = {
    name : string,
    age : number,
    plusOne : (a: number) => number;
    changeName : () => void;
}


let 챙친구 : 숙제연습 = {
    name : 'kim',
    age : 30,
    plusOne (x){
      return x + 1
    },
    changeName : () => {
      console.log('안녕')
    }
  }
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG more
«   2025/08   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
글 보관함