자스 코드짤때
Class에서 this쓰면 바인딩때매 에러나는경우가있고
그렇다고 애로우펑션쓰면 super가 꼬이는경우가 있는데
걍 생성자에서 bind때리는게 best practice임? 아니면 애초에 class를 안씀?
타입스크립트쓴다고 가정해도 똑같지?
Class에서 this쓰면 바인딩때매 에러나는경우가있고
그렇다고 애로우펑션쓰면 super가 꼬이는경우가 있는데
걍 생성자에서 bind때리는게 best practice임? 아니면 애초에 class를 안씀?
타입스크립트쓴다고 가정해도 똑같지?
네 아니오 네
this 바인딩이 풀리는 경우는 함수를 복사해서 쓰면 발생하고, 그때는 bind, apply 쓰면됨 - dc App
클래스 명세가 아닌 생성자 내에서 클래스 메소드를 선언하는 거면 최대한 피하고, 불가피할경우 bind 를 쓰는게 맞음 - dc App
대체 뭘 어떻게짜야 this에 바인딩 문제가 생김. 이상하게 코드짜고있는거아님? call 메서드만 가끔 사용되지 bind자체를 쓸 일이 거의없는데 - dc App
보통 메소드안에 내부함수에서 this말고는 class안에서 풀리는 경우가 있나?