Holiday Gift Cards are here
Enjoy fast, free delivery, exclusive deals, and award-winning movies & TV shows.
Buy New
-47% $26.34
FREE delivery Saturday, October 17 on orders shipped by Amazon over $35
Ships from: Amazon.com
Sold by: Amazon.com
$26.34 with 47 percent savings
List Price: $49.99
Get Fast, Free Shipping with Amazon Prime
FREE delivery Saturday, October 17 on orders shipped by Amazon over $35
Or Prime members get FREE delivery Thursday, October 15. Order within 3 hrs 49 mins. Join Prime
Only 1 left in stock - order soon.
$$26.34 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$26.34
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Shipper / Seller
Amazon.com
Amazon.com
Shipper / Seller
Amazon.com
Returns
FREE 30-day refund/replacement
FREE 30-day refund/replacement
Quick refund
Usually issued within 24 hours. See exceptions
FREE return
At least one free return option available.
Convenient dropoff
At any of our 50,000 US locations.
See return policy
Gift options
Available at checkout
Available at checkout This item is a gift. Change
At checkout, you can add a custom message, a gift receipt for easy returns and have the item gift-wrapped
Payment
Secure transaction
Your transaction is secure
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
$17.44
Fast Free Shipping – Very Good condition book with a firm cover and clean pages. Shows normal use and some light wear or limited notes markings. A solid, nice copy to enjoy. Fast Free Shipping – Very Good condition book with a firm cover and clean pages. Shows normal use and some light wear or limited notes markings. A solid, nice copy to enjoy. See less
Only 1 left in stock - order soon.
$$26.34 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$26.34
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Access codes and supplements are not guaranteed with used items.
Ships from and sold by GREENWORLD BOOKS.
Added to

Sorry, there was a problem.

There was an error retrieving your Wish Lists. Please try again.

Sorry, there was a problem.

List unavailable.
Kindle app logo image

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.

QR code to download the Kindle App

  • Practical Modern JavaScript: Dive into ES6 and the Future of JavaScript

Follow the author

Follow authors for new release and deal updates, plus improved recommendations. See updates from all followed authors in Your Books.
Something went wrong. Please try your request again later.

Practical Modern JavaScript: Dive into ES6 and the Future of JavaScript


Coupon:
 $7.78 off coupon applied Terms  
Apply $7.78 coupon Terms
90 days free of Amazon Music with purchase Terms
{"desktop_buybox_group_1":[{"displayPrice":"$26.34","priceAmount":26.34,"currencySymbol":"$","integerValue":"26","decimalSeparator":".","fractionalValue":"34","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"xWrJZpq7KNlG5cbPrOffKhkWYaij1niaVLikhDSDgnUDiAl%2BcJDuoJLe74sp3uCM%2FYzzENiaVKBydhlhgq7PrAW1FrVte012kCkz79AD82XGZy2mLg6KboAzAo08n8si7KvVlsTOw9WEX2HItLB%2BGg%3D%3D","locale":"en-US","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}, {"displayPrice":"$17.44","priceAmount":17.44,"currencySymbol":"$","integerValue":"17","decimalSeparator":".","fractionalValue":"44","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"xWrJZpq7KNlG5cbPrOffKhkWYaij1niajLljVtfVZzg%2F8RkMKBI5%2FsF7kDcoCAmrXnfOJHow5w3RpG7pgkMqunUoRjauGWn1rmusyjDA2q6zYIYy6h8V%2BrsOA2gTxbn3wBi8MhPT3cRopQRHhBGWIuEORDq84gvlprkouv%2F3AIgHyFCztR0IqeGm%2FxatTeT5","locale":"en-US","buyingOptionType":"USED","aapiBuyingOptionIndex":1}]}

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


From the brand


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 $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

When I created JavaScript in 1995, I had no definite idea that it would become the most widely used programming language on the Internet. This Modular JavaScript Book Series fulfills my hope for an incremental and straightforward pedagogy about JavaScript. I encourage you to dive in, to discover and embrace JavaScript, and to contribute to developing a better Web for everyone.
-
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

Nico is an enthusiastic JavaScript consultant based in Buenos Aires, Argentina. When he's not working on consulting projects or contributing to the open-source community as @bevacqua, Nico devotes his time to the local NodeSchool and Beer.js communities. Nico loves writing content for ponyfoo.com, his blog since 2012. He’s published a book on JavaScript processes and quality named JavaScript Application Design (Manning). Nico is a happy pony, and you can find him as @nzgb on Twitter.

Product details

About the author

Follow authors for new release and deal updates, plus improved recommendations. See updates from all followed authors in Your Books.
Nicolas Bevacqua
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

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

4.2 out of 5 stars
21 global ratings
Sign in to see customer reviews.