ES6의 주요 변화점에 대해 설명하세요.

uoah·2023년 1월 4일
0

기초 튼튼

목록 보기
1/15
post-thumbnail

🧐 ES6의 주요 변화점에 대해 설명하세요.

💬

1. 변수 선언 방식 let, const 키워드 도입

유일한 변수 선언 방식이었던 var 의 단점을 보완하기 위해 let,const 가 도입되었습니다.

var 의 가장 큰 특징은 중복 선언이 가능하다는 점입니다. 유연한 변수 선언이 가능하지만 코드량이 많을 경우 그 변수가 어떤 값으로 사용되는지를 파악하기 어렵고 개발자가 생각한 것과 다르게 먼저 선언된 변수 값이 바뀔 수 있다는 단점이 있습니다. 이러한 단점을 개선하기 위해 ES6에서 도입된 것이 let 과 const 입니다.
let 과 const 는 재선언이 불가하다는 공통점이 있지만, 재할당 가능 여부에 따라 차이가 있습니다. let 은 재할당이 가능하지만, const 는 변하지 않는 상수를 선언하기 위해 사용되어 재선언, 재할당이 모두 불가합니다.

2. 화살표 함수 (Arrow Function) 도입

3. Default Parameter

4. 템플릿 리터럴 (Template literals)

5. class 문법

6. module의 import/export 추가

7. Promises

8. Multi-line Strings

9. Destructuring Assignment

0개의 댓글