오늘은 ES6가 무엇인지, 그리고 ES6의 특징을 알아보겠습니다.
ES란 ECMAScript의 약자이며 자바스크립트의 표준, 규격을 나타내는 용어 그 뒤의 숫자는 버전을 나타낸다
var let const의 차이
기본(default) parameters
const ma = (a, b = 1) => {
return a + b;
}
ma(1) // 1 + 1 = 2
Multi-line strings
Template Literals
를 이용, 문자열에 개행 가능Destructing Assignment
const array = [3, 5, 2, 1, 6];
const [a, b] = array;
// const a = 3;
// const b = 5; 와 동일
Enhanced Object Literals
화살표 함수
Promises
Classes
Modules
import, export
를 이용해 내보내거나 불러올 수 있음ES6라는 것이 어떤건지 감도 안잡혔는데 블로그를 정리하며 자료를 찾아보니까 어느정도는 알 거 같습니다.
블로그를 적으면서 참고한 사이트
참고 : https://hanamon.kr/javascript-es6-%EB%AC%B8%EB%B2%95/
참고 : https://ooeunz.tistory.com/88