JS로 밥벌어먹고 사는데 저중 태반은 그렇게까지 필요는 없다
특히 this 이 좆같은걸 엄청나게 써야만한다는 상황은 그냥 class내부밖에 없다고 생각하자
call apply bind도 마찬가지임 굳이 this라는 좆같은키워드를 꼭 써야만하는 좆같은 레거시환경에서나 중요함
호이스팅도 뭐 JS/TS컴파일러만든다든지, var키워드를 명시적으로 써야한달지 하는 좆같은경우에 매우 중요한데
JS로 밥벌이할때 호이스팅이 중요했던적은 단연코 단한번도없음
저 리스트에서 중요한건 1,2,3,4,5,6 이정도네 특히 falsy개념정도는 알아두고 if문에서 statement eval할 때 어떻게 취급되는지 생각하고 코딩하는게 좋음
그보다 더 좋은건 정말 evaluation 결과값이 true/false만 튀어나오게 하는거지만