반응형 block scope1 [JavaScript] var를 권장하지 않는 이유 평소에 자바스크립트로 개발을 하면서 var를 아주 많이 사용했다. 하지만 es6문법이 나오고 나서부터 var를 사용하지 않는 것이 좋다고 종종 들었다. 이번에 es6 문법을 공부하면서 var를 권장하지 않는 이유에 대해 알게 되었다. var의 문제점 1. 같은 이름의 변수를 여러번 생성가능하다. var foo = 123 console.log(foo) var foo = 456 console.log(foo) 위의 코드와 같이 foo라는 이름의 변수를 두번 선언했을때 아래와 같이 console.log가 제대로 동작한다. 하지만 const와 let은 동일한 이름의 변수를 한번만 선언 가능하다. const foo = 123 console.log(foo) const foo = 456 console.log(foo) .. 2021. 8. 13. 이전 1 다음 반응형