ES란?
ECMA Script를 의미하며, JavaScript의 표준화를 위한 규격을 의미한다.
ES5와 ES6의 차이
자바스크립트 사용량이 증가함에 따라 ES도 계속 업데이트되고 있다.
ES5는 2009년에 업데이트된 버전이며 ES6는 2015년에 업데이트 되었다.
ES6는 2019년까지 매년 업데이트되고 있는 것으로 보인다.
ES6의 주요 변화
- let, const 키워드 추가
기존 var 키워드의 암시적 재할당의 단점을 보완하기 위해 추가 - 화살표 함수 (Arrow Function) 추가
함수를 간결하게 나타낼 수 있게 되었음.
기존 함수와 this 바인딩이 다름. - 백틱 추가
${}를 통해 표현식 삽입이 가능 - 모듈
재사용하기 위한 코드 조각을 뜻함
<script type="module" src="app.mjs"></script>
타입에 모듈을 추가하고 파일 확장자를 mjs로 변경
모듈은 스코프를 자기며 export, import 키워드로 사용 - Destructuring (구조분해할당)
객체나 배열에서 개별 변수에 할당하는 것
이번 주 회고
이번주에 배운 것들을 되돌아보니
당시에 이해한다고 생각하고 넘어갔던 것들이 모두 휘발되어 머릿속에 온전히 남아있는 것들이 없었다. 온전히 내 것으로 만들지 못한 것이다.
원인은 TIL을 잘못된 방법으로 작성했던 것이 가장 클 것이다.
다음 주부터는 최소한 하루에 하나라도 정확히 이해하고 확실히 내 것으로 만들어 나가야겠다.
다음 주 목표
문시해알 기준으로 매일 TIL 작성
코딩 공부 주 80시간 이상
'Development > WIL' 카테고리의 다른 글
WIL_토이프로젝트 회고 (0) | 2023.05.14 |
---|---|
WIL_CORS (0) | 2023.05.07 |
WIL_ORM, SQL, NoSQL (0) | 2023.04.30 |
WIL_RESTful API, package json (0) | 2023.04.23 |
WIL - Express 미들웨어, RESTful (0) | 2023.04.16 |