ECMA의 전체 형식은 유럽 컴퓨터 제조업체 협회입니다. ECMAScript는 JavaScript, JScript 등과 같은 스크립팅 언어에 대한 표준입니다. 상표 스크립팅 언어 사양입니다. JavaScript는 ECMAScript를 기반으로 하는 언어입니다. JavaScript와 같은 스크립팅 언어의 표준인 JScript는 ECMAScript입니다. JavaScript는 ECMAScript의 가장 인기 있는 구현 중 하나로 간주됩니다.
ECMAScript 6은 Chrome, Microsoft Edge, Safari 등과 같은 웹 브라우저에서 제대로 작동합니다.
- 90% 호환성 – Chrome
- 80% 호환성 - Microsoft Edge
- 54% 호환성 – Safari
JavaScript를 다시 ECMAScript 5 호환 코드로 크로스 컴파일하는 Babale 전처리기를 사용하여 ES6을 사용합니다.
다음은 ECMAScript 6의 기능입니다.
화살표 기능
ES6 화살표 함수를 따르는 대신 `=>`로 함수를 선언하십시오. 이렇게 하면 일반적인 함수 표현식을 사용하지 않아도 됩니다.
ES6 모듈
ES6은 웹 브라우저에서 기본 JavaScript의 일부로 모듈을 제공합니다. 모듈은 유지하기 쉬운 청크로 코드를 정리합니다. 이는 결국 코드 유지 관리를 쉽게 하는 데 도움이 됩니다.
수업
JavaScript는 이제 ES6 릴리스에서 클래스를 지원합니다. ES6은 상속, 생성자 등과 같은 OOP를 가져왔습니다.