본문 바로가기
Study

[JS] ES5와 ES6 차이

by ye0n2 2024. 5. 1.
728x90

ES(ECMASCRIPT)란 자바스크립트의 표준, 규격을 나타내는 용어입니다.

 

ES5는 2009년, ES6는 2015년 출시하였고,

ES6 이후 매년 업데이트가 되고 있음을 알 수 있습니다.

 

1. let, const 키워드 추가

let, const 키워드를 추가하여 재할당이 가능하게 합니다.

 

2. 화살표 함수 기능 추가

arrow function 기능인 화살표 함수가 추가되어 함수를 더 간결하게 나타낼 수 있습니다.

가독성 및 유지 보수성이 올라갔습니다.

 

3. Template literal 도입

`` (back tic) 을 이용하여 ${} 자바스크립트 표현식 삽입이 가능합니다.

 

4. Multi-line string 도입

\n을 이용한 줄 바꿈 대신 백틱을 사용하게 되어 줄바꿈이 훨씬 편해졌습니다.

 

5. 모듈

재사용하기 위한 코드 조각인 모듈을 사용할 수 있습니다.

import, export 키워드를 사용합니다.

 

6. 프로미스

비동기 통신에 있어 기존에는 콜백 함수를 사용한 콜백 패턴을 사용하였지만,

프로미스 후속처리 메서드를 통해 에러를 효과적으로 처리할 수 있게 되었습니다.

 

 

'Study' 카테고리의 다른 글

[JS] 계산기 만들기  (0) 2024.05.02
[REACT] 리액트 쿼리  (0) 2024.05.02
[CSS] 애니메이션 사이트  (0) 2024.05.01
[GIT] .gitignore가 작동하지 않을 때  (0) 2023.09.24
[REACT] 단일 책임 원칙  (0) 2023.08.23