JavaScript from ES5 to ESNext

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

Author(s): Flavio Copes
Year: 0

Language: English
Pages: 84

Preface......Page 4
ES2015......Page 7
let and const......Page 8
Arrow Functions......Page 10
Classes......Page 13
Default parameters......Page 16
Template Literals......Page 18
Destructuring assignments......Page 23
Enhanced Object Literals......Page 24
For-of loop......Page 26
Promises......Page 27
Modules......Page 33
New String methods......Page 37
New Object methods......Page 39
The spread operator......Page 42
Set......Page 44
Map......Page 47
Generators......Page 52
ES2016......Page 54
Array.prototype.includes()......Page 55
Exponentiation Operator......Page 56
ES2017......Page 57
String padding......Page 58
Object.values()......Page 59
Object.entries()......Page 60
Object.getOwnPropertyDescriptors()......Page 61
Trailing commas......Page 63
Async functions......Page 64
Shared Memory and Atomics......Page 68
ES2018......Page 69
Rest/Spread Properties......Page 70
Asynchronous iteration......Page 71
Promise.prototype.finally()......Page 72
Regular Expression improvements......Page 73
ESNext......Page 76
Array.prototype.{flat,flatMap}......Page 77
Optional catch binding......Page 78
Object.fromEntries()......Page 79
String.prototype.{trimStart,trimEnd}......Page 80
Symbol.prototype.description......Page 81
JSON improvements......Page 82
Well-formed JSON.stringify()......Page 83
Function.prototype.toString()......Page 84