<자바스크립트 완벽 가이드> - 2장 어휘 구조

Chaedie·2022년 7월 5일
0
post-thumbnail
post-custom-banner

2.6 선택 사항인 세미콜론

자바스크립트에선 세미콜론을 붙이지 않더라도 줄바꿈만으로 문의 끝을 나타낼 수 있다. 하지만 오해의 여지가 있는 코드에선 의도치 않은 동작을 할 수 있다.

let a 
a 
= 
3
console.log(a)

// => let a; a = 3; console.log(a); 
let y = x + f
(a+b).toString()

// => let y = x + f(a+b).toString();

💡 내 생각, 느낀 점

이런 현상으로 인해 Aiabnb 코딩컨벤션에서는 의도치 않은 해석을 막기 위해 문의 끝에 세미콜론을 항상 추가해야 한다고 명시되어 있다. 하지만 또 다른 진형에선 불필요한 세미콜론을 사용하지 말아야 하며, 예외적인 상황이 생기지 않는 코드를 작성해야 한다고 주장한다.

나는 문제가 발생하지 않도록 미리 방지하는게 좋은 방법이라고 생각한다.

profile
TIL Blog - Today's Intensive Learning!

0개의 댓글