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