ES6의 특징

Yeeeeeun_IT·2022년 8월 26일
0

1996년 넷스케이프(Netscape)는 자바스크립트를 국제 표준안으로 만들기 위해 ECMA(European Computer Manufacturers Association)에 제출하였고 ECMA는 ECMAScript라는 새로운 표준을 제정하였고, 그 첫 번째 버전인 ECMA-262를 1997년에 공표한다.
ECMAScript는 자바스크립트뿐만 아니라 마이크로소프트의 JScript나 어도비의 액션스크립트도 따르는 국제 표준이 된다.
현재 자바스크립트의 최신 표준은 2015년에 발표된 ECMAScript6이다.

참고 : http://www.tcpschool.com/javascript/js_intro_basic

ES6의 특징

ECMAScript 2015는 JavaScript의 두 번째 주요 개정판으로 ES6 및 ECMAScript 6으로도 알려져 있다.

ES6에서는 var과 달리 변수 재선언이 불가한 letconst가 등장하게 되었다.

또한 화살표 함수가 도입되었다.
화살표 함수는 이전보다 간결하게 함수 표현식을 작성할 수 있다.
또한, 화살표 함수는 호이스팅되지 않기 때문에 사용 전에 정의해야 한다.

// 함수 선언
function aaa() { }
// 함수 표현식
const aaa = function() { } // 익명함수를 변수 aaa에 참조

내장된 표현식을 허용하는 문자열 리터럴인 템플릿 리터럴(Template Literals)도 가능하게 되었다.

이외에도 아래와 같이 다양한 기능이 추가되었다.

let 키워드, const 키워드, 화살표 함수, ~을 위해/의, 지도 개체, 개체 설정, 클래스, 약속, 상징, 기본 매개변수, 기능 휴식 매개변수, String.includes(), String.startsWith(), String.endsWith(), Array.from(), 배열 키(), 배열 찾기(), 배열 찾기 인덱스(), 새로운 수학 방법, 새 숫자 속성, 새로운 숫자 방법, 새로운 전역 방법, 개체 항목, 자바스크립트 모듈

참고 : https://www.w3schools.com/js/js_es6.asp

profile
🍎 The journey is the reward.

0개의 댓글