Explores the latest syntax: nullish coalescing, optional chaining, let and const, class syntax, private methods, private fields, new.target, numeric separators, BigInt, destructuring, default parameters, arrow functions, async functions, await, generator functions, … (rest and spread), template literals, binary and octal literals, ** (exponentiation), computed property/method names, for-of, for-await-of, shorthand properties, and others.
Details the new features and patterns including modules, promises, iteration, generators, Symbol, Proxy, reflection, typed arrays, Atomics, shared memory, WeakMap, WeakSet, and more.
Highlights common pitfalls and explains how to avoid them.
Shows how to follow the improvements process and even participate in the process yourself.
Explains how to use new features even before they’re widely supported.
The New Toys in ES2015–ES2020, and Beyond .
Block-Scoped Declarations: let and const.
New Function Features.
New Object Features.
Iterables, Iterators, for-of, Iterable Spread, Generators.
Asynchronous Functions, Iterators, and Generators.
Templates, Tag Functions, and New String Features.
New Array Features, Typed Arrays.
Maps and Sets.
Reflection—Reflect and Proxy.
Regular Expression Updates.
Upcoming Class Features.
A Look Ahead …
Appendix: Fantastic Features and Where to Find Them.
Computers – Web Development
Authors: T. J. Crowder
ISBN 13: 9781119367970
ISBN 10: 1119367972
Categories: Computers, Web Development
Pages: 320 / 319
Availability: 5000 in stock
Only logged in customers who have purchased this product may leave a review.