Goodreads helps you keep track of books you want to read.
Start by marking “Understanding Ecmascript 6: The Definitive Guide for JavaScript Developers” as Want to Read:
Understanding Ecmascript 6: The Definitive Guide for JavaScript Developers
Enlarge cover
Rate this book
Clear rating
Open Preview

Understanding Ecmascript 6: The Definitive Guide for JavaScript Developers

4.32  ·  Rating details ·  111 ratings  ·  10 reviews
ECMAScript 6 represents the biggest update to the core of JavaScript in the history of the language. In Understanding ECMAScript 6, expert developer Nicholas C. Zakas provides a complete guide to the object types, syntax, and other exciting changes that ECMAScript 6 brings to JavaScript. Every chapter is packed with example code that works in any JavaScript environment so ...more
Paperback, 352 pages
Published September 3rd 2016 by No Starch Press
More Details... edit details

Friend Reviews

To see what your friends thought of this book, please sign up.

Reader Q&A

To ask other readers questions about Understanding Ecmascript 6, please sign up.

Be the first to ask a question about Understanding Ecmascript 6

Community Reviews

Showing 1-30
4.32  · 
Rating details
 ·  111 ratings  ·  10 reviews


Filter
 | 
Sort order
Rob
Dec 13, 2016 rated it really liked it
If you have a solid JavaScript foundation and are looking to cut your teeth on the ES6 features, this is a great place to start. I've written many times before about how well Zakas presents material, and how he makes it easy to learn; there's no exception to that here. My criticisms are minor:

1. I'm not sure who consulted on the organization, but I'd have likely tried to consider what the key features are that people are looking to adopt when adopting ES6 to their stack, and then organize it tha
...more
Sean Helvey
Nov 12, 2017 rated it liked it
Phew! Glad to be done with this one. The author did a great job making lemons into lemonade, but the language has become so large, it was a bit of a slog. 5 stars for the author, 1 for the language, making an average of 3.

Good news: The chapter on modules and the quick overview of es7 toward the end may have been my favorite parts, so hang in there. I wouldn't feel too guilty about skipping a few chapters on your way either.
Niteesh
Feb 24, 2019 rated it it was amazing  ·  review of another edition
Author has really covered all the topics in very definitive manner. It provides in depth knowledge for all covered topics. I have been working on client side validations using java-script since last 2 years but before reading the book I didn't know that there is some reflection API in JavaScript. This book taught me it very well.

I am currently looking if some complete reference book is available.
Wook Wook
Dec 08, 2017 rated it really liked it  ·  review of another edition
This was well written, and wonderfully comprehensive. It made reading the next book (ECMAScript 2017) one of the great disappointments of my life. That might be an understatement. But the comment about this book isn't an overstatement. Really good with great depth.
Mohamed Krid
Jan 22, 2019 rated it it was amazing
i urge anyone interesting to learn javascript to read this book . very good reference to learn the new features added to the language . the explanation is smooth . you need to review the book from time to time
Alpha
Nov 06, 2017 rated it liked it
Shelves: tech
This book is OK, but JavaScript is still ugly.
Theopract
Sep 23, 2018 rated it it was amazing  ·  review of another edition
Must have book for javascript developers!
Deen john
Sep 17, 2017 rated it it was amazing
Best book on ES6.
Nicholas C. Zakas as always , has explained everything in detail.
Xanan
Jun 20, 2018 rated it really liked it
First an important note about the title. The book doesn't teach you ECMAScript 6 programming from scratch but only discusses new ECMAScript 6 language features. You are expected to know ECMAScript 5 reasonably well.

The new ECMAScript 6 features are explained clearly and exhaustively, with example snippets illustrating nuances and details.
The author also provides the motivations that drove the addition of the new features to the standard with relevance on how they impact and improve on previous c
...more
Krishnam Raju
Feb 05, 2018 rated it it was amazing
The best javascript book that I have read ever
Tuan L Huynh
rated it it was amazing
Nov 18, 2016
Bảo Châu
rated it it was amazing
Jan 16, 2019
Ananias Hilario reyes
rated it it was amazing
Sep 15, 2018
Thomas
rated it really liked it
Aug 31, 2017
Ryan Wilson
rated it really liked it
Sep 07, 2018
Yang Yang
rated it it was amazing
Feb 24, 2017
Filipe Linhares
rated it really liked it
Nov 06, 2018
Sergey
rated it it was amazing
Nov 18, 2018
Ivan Alduan
rated it it was amazing
Dec 07, 2018
Alexander
rated it really liked it
Jun 21, 2018
David Calhoun
rated it it was amazing
Oct 15, 2017
Michael Albertson
rated it it was ok
Jun 08, 2017
Tom
rated it it was amazing
Dec 16, 2018
Fernando
rated it really liked it
Feb 24, 2017
Katie Scott
rated it it was amazing
Dec 06, 2018
Jerome Amos
rated it it was amazing
Sep 22, 2017
Brian Magness
rated it really liked it
Jul 15, 2018
Andrey
rated it it was amazing
Aug 10, 2018
Axilleas Katsaros
rated it really liked it
Aug 17, 2018
Craig Patik
rated it really liked it
Mar 19, 2017
« previous 1 3 4 next »
There are no discussion topics on this book yet. Be the first to start one »
  • Node.js in Action
  • AngularJS
  • The Node Beginner Book
  • Functional JavaScript: Introducing Functional Programming with Underscore.js
  • Object-Oriented JavaScript
  • Effective Objective-C 2.0: 52 Specific Ways to Improve Your IOS and OS X Programs
  • Mastering Web Application Development with AngularJS
  • Async JavaScript
  • Regular Expressions Cookbook
  • Effective JavaScript: 68 Specific Ways to Harness the Power of JavaScript
  • Node.Js the Right Way: Practical, Server-Side JavaScript That Scales
  • jQuery in Action
  • Clojure Programming
  • JavaScript Web Applications
  • iPhone Programming (Big Nerd Ranch Guides)
  • MongoDB in Action
  • Reactive Programming with RxJava: Creating Asynchronous, Event-Based Applications
  • Node.js Design Patterns

Goodreads is hiring!

If you like books and love to build cool products, we may be looking for you.
Learn more »
71 followers
Chinese: 尼古拉斯

Nicholas C. Zakas is a front-end consultant, author, and speaker. He worked at Yahoo! for almost five years, where he was front-end tech lead for the Yahoo! homepage and a contributor to the YUI library. He is the author of Maintainable JavaScript (O’Reilly, 2012), Professional JavaScript for Web Developers (Wrox, 2012), High Performance JavaScript
(O’Reilly, 2010), and Professional Aj
...more