개발 잘해지는 닉네임
213
2021-01-06 11:44:23
3
132

javascript 클래스를 바로 함수호출하듯 할 수 있나요?


다음과 같은 문법을 봤는데, 어떻게 이런게 가능할까요? node module봐도 잘 모르겠어서 질문드립니다.

간단한 예제같은거 하나 만들어 주실 수 을까요?


const a = new A()
console.log( a() )
console.log( a.func() )


예제를 본 곳은 다음입니다.

https://www.npmjs.com/package/short-unique-id

0
  • 답변 3

  • John Suhr
    4k
    2021-01-06 12:06:31

    클래스인데 Function을 상속받네요. 일반적이진 않습니다.

  • 킁킁탐정
    826
    2021-01-06 12:28:47 작성 2021-01-06 12:29:20 수정됨

    다음의 문서에 필요한 답이 모두 있습니다. 한번 끝까지 다 읽어보시길 권장합니다.

    https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Classes


    그래도 간단하게 답이 될만한 문장을 뽑는다면 다음과 같습니다.

    'Class는 사실 "특별한 함수"입니다.'


  • 개발 잘해지는 닉네임
    213
    2021-01-06 14:47:38
  • 로그인을 하시면 답변을 등록할 수 있습니다.