자바스크립트 공부를 하다가 ES6가 나왔는데, 자바스크립트 표준명의 6번째 버전이라는건 알겠는데 그 버전안에 무엇이 추가되었는지 금궁해서 알아보다가 미래의 내가 같은 금궁증으로 또 찾아볼거같아서 글을 정리겸 쓰려고 한다.
ECMAScript6(ECMAScript 2015)는 가장 최근에 나온 버전이며, ES5이후로 언어기능에 대한 첫 업데이트라고 한다. 새로운 언어기능이 포함되어있다고 하는데 어떤건지 알아보자
추가된 걸 보니 몇몇개는 내가 글로 정리했던 것들도 있는데 그게 최신업데이트에 추가된거라니 이럴수가 이걸 알아보면서 알게되었다 어쩐지 옛날엔 var 를 사용했었는데 var 가 선언이후에도 재선언이 가능하여 문제가 될수있다는 이야기를 들은적이 있었는데, 언젠가부터 let 과 const 라는것도 있는데 let은 재선언이 가능하지만 const 는 재선언이 불가능 하다는 걸 알고 있어라며 var와 잘 구분해서 쓰라고 조언해주시는 분이 있었다.
하하! let 과 cosnt 로 잘 쓸수 있는데 왜 var를 쓰라는거람 ? 재선언되서 나중에 이슈터지면 어쩔려구 ........ 지만 아직도 var를 사용하는곳이 있다고 하니 알아두는것도 나쁘지 않다.
(var사용은 점점 줄어드고 있다고 하지만 아직도 쓰는곳이 있다고 카더라..)
블로그 글 뭐쓸까 소재가 생각이 안났는데 각 부분마다 설명하는걸로 해야겠다.
참조및 출처 :