Buy New
-47%
$26.34$26.34
FREE delivery Saturday, October 17 on orders shipped by Amazon over $35
Ships from: Amazon.com Sold by: Amazon.com
Used - Very Good
$17.44$17.44
FREE delivery October 19 - 21
Ships from: GREENWORLD BOOKS Sold by: GREENWORLD BOOKS
Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
Follow the author
OK
Practical Modern JavaScript: Dive into ES6 and the Future of JavaScript
Purchase options and add-ons
To get the most out of modern JavaScript, you need learn the latest features of its parent specification, ECMAScript 6 (ES6). This book provides a highly practical look at ES6, without getting lost in the specification or its implementation details. Armed with practical examples, author Nicolas Bevacqua shows you new ways to deal with asynchronous flow control, declare objects or functions, and create proxies or unique sets, among many other features.
The first title in Bevacquaâ??s Modular JavaScript series, Practical Modern JavaScript prepares JavaScript and Node.js developers for applied lessons in modular design, testing, and deployment in subsequent books.
This book explains:
- How JavaScript and its standards development process have evolved
- Essential ES6 changes, including arrow functions, destructuring, let and const
- Class syntax for declaring object prototypes, and the new Symbol primitive
- How to handle flow control with Promises, iterators, generators, and async functions
- ES6 collection built-in types for creating object maps and unique sets
- How and when to use the new Proxy and Reflect built-ins
- Changes to Array, Math, numbers, strings, Unicode, and regular expressions, and other improvements since ES5
- ISBN-10149194353X
- ISBN-13978-1491943533
- Edition1st
- PublisherO'Reilly Media
- Publication dateAugust 15, 2017
- LanguageEnglish
- Dimensions5.9 x 0.7 x 9 inches
- Print length332 pages
Similar items that may deliver to you quickly
- Beginning JavaScript: The Ultimate Guide to Modern JavaScript DevelopmentPaperbackFREE Shipping by AmazonGet it as soon as Saturday, Oct 17
- Learning JavaScript: JavaScript Essentials for Modern Application DevelopmentPaperbackFREE Shipping on orders over $35 shipped by AmazonGet it as soon as Monday, Oct 19Only 1 left in stock - order soon.
- JavaScript Deep Dive: Modern Development PracticesJoe SmithPaperbackFREE Shipping on orders over $35 shipped by AmazonGet it as soon as Saturday, Oct 17
- Learning TypeScript: Enhance Your Web Development Skills Using Type-Safe JavaScriptPaperbackFREE Shipping by AmazonGet it as soon as Saturday, Oct 17
- ES6 for Humans: The Latest Standard of JavaScript: ES2015 and BeyondPaperbackFREE Shipping by AmazonGet it as soon as Saturday, Oct 17
From the brand
-
Your partner in learning
-
Bestsellers
-
Software Development
-
Programming Languages
-
AI / Machine Learning
-
Data Science
-
Data, Databases and more
-
Cloud Services
-
Business
-
Finance
-
Blockchain / Cryptocurrency
-
Security
-
Lean series
-
Cookbooks
-
Head First series
-
97 Things series
-
Sharing the knowledge of experts
O'Reilly's mission is to change the world by sharing the knowledge of innovators. For over 40 years, we've inspired companies and individuals to do new things (and do them better) by providing the skills and understanding that are necessary for success.
Our customers are hungry to build the innovations that propel the world forward. And we help them do just that.
From the Publisher
From the Preface
Who Should Read this Book
This book is meant for web developers, enthusiasts, and professionals with a working knowledge of plain JavaScript. These developers and anyone looking to further their understanding of the JavaScript language shall benefit from reading Practical Modern JavaScript.
Why Modern JavaScript?
The goal of this book is to provide an approachable way of learning the latest developments in JavaScript: ES6 and later. ES6 was a huge update to the language, and it came out around the same time as a streamlined specification development process. Around this time I wrote quite a few blog posts about the different features in ES6, which became a bit popular.
There are quite a few other books on ES6 out there, but they’re a little different from what I had in mind for a book on ES6 and beyond. This book tries to explain features in detail without getting caught up in the specification, its implementation details, or unlikely corner cases that would almost certainly need to be researched online if happened upon.
Practical Modern JavaScript
|
Mastering Modular JavaScript
|
|
|---|---|---|
| Customer Reviews |
4.2 out of 5 stars 21
|
3.3 out of 5 stars 5
|
| Price | $26.34$26.34 | $14.83$14.83 |
| Browse the collection: | Dive into ES6 and the Future of JavaScript | A practical guide to produce code that’s readable, maintainable, and scalable |
Editorial Reviews
Review
- Brendan Eich (creator of JavaScript)
Practical Modern JavaScript brings a whole ton of new syntax and semantics that makes your code more expressive and declarative. Nicolás does an amazing job of distilling this with simple examples so you can get up to speed quickly.- Kent C. Dodds (PayPal, TC39)
Nicolás demystifies the massive ES6 specification with a pragmatic and practical dive into the features that are redefining modern JavaScript development.
- Rod Vagg (NodeSource, Node.js TSC)
Nicolás has an amazing ability to break down highly complex technical topics into easy-to-understand prose and sample code.
- Mathias Bynens (Google, TC39)
JavaScript is a tough language to master, and the 2015 edition adds a lot of new features. Practical Modern JavaScript helps break them down and explains use cases, conceptual models, and best practices, with simple examples - making these new patterns much easier to grasp.
- Jordan Harband (Airbnb, TC39)
About the Author
Product details
- Publisher : O'Reilly Media
- Publication date : August 15, 2017
- Edition : 1st
- Language : English
- Print length : 332 pages
- ISBN-10 : 149194353X
- ISBN-13 : 978-1491943533
- Item Weight : 1 pounds
- Dimensions : 5.9 x 0.7 x 9 inches
- Best Sellers Rank: #6,379,997 in Books (See Top 100 in Books)
- #242 in Internet Web Browsers
- #1,384 in JavaScript Programming (Books)
- #3,009 in Software Testing
- Customer Reviews:
About the author

Nicolás Bevacqua is a Senior Software Engineer at Elastic. As the published author of several JavaScript books (JavaScript Application Design, Manning 2015; Practical Modern JavaScript, O'Reilly 2017; Mastering Modular JavaScript, O'Reilly 2018) and the editor of ponyfoo.com, Nicolás has experience not only in working on JavaScript problems, but also in sharing his applied learning with others. You can find him on Twitter as @nzgb.
Customer reviews
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on Amazon











