Appendix A. An overview of ECMAScript 6

ECMAScript is a standard for client-side scripting languages. The first edition of the ECMAScript specification was released in 1997, and the sixth edition was finalized in 2015. The seventh edition is already in the works. The ECMAScript standard is implemented in several languages, and the most popular implementation is JavaScript. In this appendix, we’ll look at the JavaScript implementation of ECMAScript 6 (ES6), also known as ECMAScript 2015.

At the time of writing, not all web browsers fully support the ES6 specification; you can visit the ECMAScript compatibility site at to see the current state of ES6 support. The good news is that you can and should develop in ES6 today and ...

Get Angular 2 Development with TypeScript now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.