작성
·
522
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 클래스 라고 대답하면 됩니다.