ES6의 특징

Kingmo·2022년 4월 10일
0

1. ES6

ECMAScript 5(ES5)를 발표했던
ECMA Internatinal이 2015년에
ECMAScript 6를 발표하였는데 이를 줄여서 ES6라 부른다.


2. ES6에 추가된 기능

  • The let keyword
  • The const keyword
  • Arrow Functions
  • For/of
  • Map Objects
  • Set Objects
  • Classes
  • Promises
  • Symbol
  • Default Parameters
  • Function Rest Parameter
  • String.includes()
  • String.startsWith()
  • String.endsWith()
  • Array.from()
  • Array keys()
  • Array find()
  • Array findIndex()
  • New Math Methods
  • New Number Properties
  • New Number Methods
  • New Global Methods
  • Object entries
  • JavaScript Modules

3. ES6의 특징

ES6에서는 다음과 같은 기존의 문제점들을 개선하는
꿀 기능들이 있다.

  • 호이스팅이 사라진 것 같은 효과

  • 함수 단위 스코프에서 블록 단위 스코프로 변경

  • this를 동적으로 바인딩하지 않는 화살표 함수

  • 모듈화 지원

  • 콜백 지원에서 구원해줄 Promise

  • Default, Rest 파라미터

  • 해제 할당, Spread 연산자

  • 템플릿 리터럴

profile
Developer

0개의 댓글