ES6의 특징

turnaroundwoo·2023년 2월 21일
0

11st Blogs

목록 보기
19/52

ES(ECMAScript) 는 자바스크립트를 이루는 코어(Core)스크립트 언어로써, 다양한 환경에서 운용될 수 있게 확장성을 갖고 있기 때문에 사용처가 웹환경으로 국한되어 있지는 않습니다. 여기서 자바스크립트는 웹브라우저에서 돌아갈 수 있도록 BOM과 DOM을 함께 사용하는 확장성이 됩니다. 이러한 확장성들은 ES 버전에 따른 문법과 기능의 확장을 가능하게 합니다.

DOM (Document Object Model, 문서 객체 모델) 객체지향 모델로써 구조화된 문서를 표현하는 형식 (→ 열려진 페이지(문서)에 대한 정보를 따로 객체화 시켜서 관리하는 것)

BOM (Browser Object Model, 브라우저 객체) 자바스크립트가 브라우저와 소통하기 위해서 만들어진 모델 (→ 브라우저가 가지고 있는 정보를 따로 객체화 시켜서 관리하는 것 || 예 : 뒤로가기, 북마크, 즐겨찾기, 히스토리, URL 정보 등)

ES6의 특징

ES6보다 ES2015라고 많이 불리우며, ES6 Harmony라고도 불립니다.

1️⃣ 기본 매개 변수 (Default Parameters)
2️⃣ 템플릿 리터럴 (Template Literals)
3️⃣ 멀티 라인 문자열 (Multi-line Strings)
4️⃣ 비구조화 할당 (Destructuring Assignment)
5️⃣ 향상된 객체 리터럴 (Enhanced Object Literals)
6️⃣ 화살표 함수 (Arrow Functions)
7️⃣ Promises
8️⃣ 블록 범위 생성자 Let 및 Const (Block-Scoped Constructs Let and Const)
9️⃣ 클래스 (Classes)
🔟 모듈 (Modules)

🗒 출처


0개의 댓글