holdanddeepdive/javascript-deep-dive

5장 : 세미콜론을 사용해야 하는가?

Opened this issue · 0 comments

5장을 읽다가 세미콜론 자동삽입에 관한 흥미로운 내용이 있었죠..

스크린샷 2021-12-28 오후 4 12 08

브렌든 아이크 : 자바스크립트 창시자

왜 브렌든 아이크는 세미콜론을 강제하는 것에 동의하지 않는 것인지 궁금하여 사용하지 않아도 된다는 주장에 대한 아티클을 찾아보았습니다.

  • https://feross.org/never-use-semicolons/
  • 요약 : 세미콜론을 무조건 쓴다고 ASI 문제가 다 없어지는 건 아님. 어차피 린터가 완벽하지 않은 ASI(세미콜론자동삽입)의 예상치 못한 행동들을 막아줌 ㅇㅇ 세미콜론을 쓰는 것보다 안쓰는게 외울 것도 적음 그리고 문제의 해결책을 찾아 적용하는 것보다 그 문제가 발생하는 이유(==ASI의 동작원리)에 대해 좀 더 알아보는 게 중요하다
  • 흥미로운 댓글 : Code breaks anyway, the point of the article is that its better to understand ASI, instead of ignoring it pretending to be safe using semicolons.
  • 그래서 저는 ASI spec을 읽어볼 예정입니다 👀