00. ES6(ECMAScript6)

sol·2022년 1월 20일
0

Javascript ES6

목록 보기
1/2
post-thumbnail

자바스크립트 공부를 하다가 ES6가 나왔는데, 자바스크립트 표준명의 6번째 버전이라는건 알겠는데 그 버전안에 무엇이 추가되었는지 금궁해서 알아보다가 미래의 내가 같은 금궁증으로 또 찾아볼거같아서 글을 정리겸 쓰려고 한다.

ECMAScript6(ECMAScript 2015)는 가장 최근에 나온 버전이며, ES5이후로 언어기능에 대한 첫 업데이트라고 한다. 새로운 언어기능이 포함되어있다고 하는데 어떤건지 알아보자

  • let and const
  • Arrow functions(화살표 함수)
  • Template Literals (템플릿 리터럴)
  • Default parameters(기본 매개변수)
  • Array and object destruchiong (배열 및 객체 비구조화)
  • Import and export (가져오기 및 내보내기)
  • Promise (프로미스)
  • Rest parameter and spread operator ( 나머지 매개 변수 및 확산 연산자)
  • Classes(클래스)

추가된 걸 보니 몇몇개는 내가 글로 정리했던 것들도 있는데 그게 최신업데이트에 추가된거라니 이럴수가 이걸 알아보면서 알게되었다 어쩐지 옛날엔 var 를 사용했었는데 var 가 선언이후에도 재선언이 가능하여 문제가 될수있다는 이야기를 들은적이 있었는데, 언젠가부터 letconst 라는것도 있는데 let은 재선언이 가능하지만 const 는 재선언이 불가능 하다는 걸 알고 있어라며 var와 잘 구분해서 쓰라고 조언해주시는 분이 있었다.

하하! let 과 cosnt 로 잘 쓸수 있는데 왜 var를 쓰라는거람 ? 재선언되서 나중에 이슈터지면 어쩔려구 ........ 지만 아직도 var를 사용하는곳이 있다고 하니 알아두는것도 나쁘지 않다.
(var사용은 점점 줄어드고 있다고 하지만 아직도 쓰는곳이 있다고 카더라..)

블로그 글 뭐쓸까 소재가 생각이 안났는데 각 부분마다 설명하는걸로 해야겠다.

참조및 출처 :

자바스크립트 ES6정리 - 영어 주의

profile
귀여운 율무랑 레슈랑

0개의 댓글