dev
Javascript - 변수 선언 (const, let, var...)
ES6가 나온 지가 벌써 6년이 지났습니다. 그런데 코드리뷰를 하다보면 아직도 var로 변수를 할당하는 분들이 자주 보입니다. 물론 짤막하게 동작을 보여주기 위해서 코드를 작성하는 수준에서는 크게 문제될 게 없겠지만 그 코드를 보는 사람들 중 누군가는 그게 정설이라고 생각하고 개발을 시작하게 될지도 모릅니다. 그래서 변수 선언 방식에 대해서 피드백을 드리면, 물론 대부분은 수정해주시지만 왜 굳이 그렇게 써야 하냐고 되묻는 분들이 이따금씩 계셨습니다. 이미 이것에 대한 자료들이 인터넷 여기저기에 차고 넘치는데도요. 그래서 썼습니다. 왜 var를 버리고 const와 let을 사용해야 하는지! 하.. let? const? 일단 둘의 차이점을 먼저 언급하고 넘어가는 게 좋을 것 같습니다. 아주 간단히 설명해서 ..