• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    미해결

'class 자체의 타입은 typeof 클래스입니다'라는 뜻...

23.02.11 20:45 작성 조회수 380

0

이 무엇인가요 ?

class의 typeof는 function인데 그냥 말 그대로 function이라는 말인가요 ??? 아니면 뭔가 다른 다른 뜻이 있는건가요 ???

class A {
    aaa() {}
}

class B {
    bbb() {}
}

function aOrB(param: function) {

}
// console.log(typeof A)
aOrB(A)

답변 1

답변을 작성해보세요.

1

자바스크립트에서는 typeof class가 function이지만

타입스크립트에서 typeof class는 그 클래스의 타입입니다.

'hello'의 타입이 string이듯 클래스의 타입이 뭐냐고 물으면 typeof 클래스 라고 대답하면 됩니다.