할 말이 있나?
3줄로 한 번 요약해보자.
1. 지난 주 목표 달성 여부와 이번 주의 목표
2. ES란?
3. ES5와 ES6의 차이
(1) 지난 주 목표와 이번 주 목표
지난 주의 목표는 세우지 않았기 때문에 달성 여부 확인은 다음 주부터 하면 좋을 것 같다.
이번 주 목표
1. 매일 TIL 작성하기
2. 하루에 한 시간씩 개념 암기 진행
(2) ES란?
ECMA스크립트란, Ecma International이 ECMA-262 기술 규격에 따라 정의하고 있는 표준화된 스크립트 프로그래밍 언어를 말한다. 자바스크립트를 표준화하기 위해 만들어졌다. 액션스크립트와 J스크립트 등 다른 구현체도 포함하고 있다.
내 정의 -> 자바스크립트 표준. 원래는 각 브라우저 별로 자바스크립트를 조금씩 다르게 변형시켜서 사용했는데 이로 인해 발생하는 호환성 문제를 해결하기 위해 Ecma International이란 단체에서 정한 표준 규격정도로 해석할 수 있을 것 같다.
(3) ES5/ES6
ES6에서는 이전 버전에 비해 많은 변화가 있었고 대부분의 브라우저에서 ES5와 ES6은 거의 공통적으로 지원하고 있다.
ES6의 주요 변경 사항으로는
1. let/const 변수 선언
2. 화살표 함수
3. 클래스를 통한 객체 생성
4. 모듈 기능
5. 템플릿 문자열
6. 구조 분해 할당
7. Promises
등이 있다.