(ES6 01) Intro to ES6

SoloLearn JS 번역

ECMAScript 6

  • ECMAScript (ES) is a scripting language specification created to standardize JavaScript.
    • ECMAScript는 JavaScript를 표준화하기 위해 생성된 스크립팅 언어 명세이다.

  • The Sixth Edition, initially known as ECMAScript 6 (ES6) and later renamed to ECMAScript 2015, adds significant new syntax for writing complex applications, including classes and modules, iterators and for/of loops, generators, arrow functions, binary data, typed arrays, collections (maps, sets and weak maps), promises, number and math enhancements, reflection, and proxies.
    • 처음에 ECMAScript 6 (ES6)로 알려졌고, 나중에 ECMAScript 2015로 이름이 변경되었다.
    • 이 6번째 에디션에는 복잡한 애플리케이션 작성을 위한 새로운 구문이 추가되었다.
    • class, module, 반복자, for/of 루프, 생성자, 화살표 함수, 이진 데이터, typed 배열, collection, promise, reflection, proxy 등이 포함된다.

  • In other words, ES6 is a superset of JavaScript (ES5).
    • 즉, ES6는 JavaScript (ES5)의 상위 집합이다.
  • The reason that ES6 became so popular is that it introduced new conventions and OOP concepts such as classes.
    • ES6가 인기를 얻게된 이유는, class와 같은 새로운 convention과 OOP 개념을 도입했기 때문이다.


  • JavaScript and ES6 are different technologies for different purposes.
    • JavaScript와 ES6는 서로 다른 목적을 위한 다른 기술이다.