[js기초] ES2015(es6) 모던자바스크립트

ES6 이란?

ECMA 스크립트란?

ES2015가 중요한 이유

image with caption

ES2015년는 무려 6년만에 발표된 6번째 표준이다. 그만큼 자바스크립트의 큰 발전이 있었던 버전이며 흔히 모던자바스크립트라고 부르기도 한다.

ES2015에서 달라진 점

참고문서

1.let, const

  • EMCAScript 2015 이전에는 변수 선언시 var만 존재했습니다. ES6 이후로 let과 const 키워드의 등장으로 블록 범위가 적용되었습니다.

2.화살표 함수

  • 우리가 자주 사용하는 화살표 함수도 2015년에 추가되었습니다.

3.Class(클래스)

  • 객체 지향 언어처럼 클래스 개념이 도입되었습니다.
  • class 키워드로 자바스크립트에서 객체를 생성할 수 있는 템플릿인 클래스를 선언할 수 있습니다.
  • constructor 메서드로 생성자를 정의할 수 있습니다.

4.프로미스(Promise)

  • 비동기 함수를 호출했을 때 동기 함수처럼 사용하기 위한 자바스크립트 객체입니다.

5.구조 분해 할당 (Destructuring Assignment)

  • 구조 분해 할당 구문은 배열이나 객체의 속성을 해체하여 그 값을 별도의 변수에 할당할 수 있는 표현식입니다.

6.템플릿 리터럴 (Template Literals)

  • 템플릿 리터럴은 문자열 내 표현식을 삽입할 수 있는 리터럴입니다.
  • 백틱( ) 안에 문자열을 작성하고 ${ } 안에 표현식을 작성합니다.