ECMA 6 JavaScript, the Good Parts
summary
ES2015 features get practical details: const creates an immutable binding (object properties stay mutable), lexical this from arrow functions removes most need for .bind, default parameters accept functions, template strings allow multi-line interpolation, destructuring extracts object keys into local variables, the rest parameter collects remaining args into an array and the spread operator expands arraysinto arguments or concatenates shallow copies, and async/await pauses inside an async function while awaiting a Promise.
AI-written summary · about
chapters (12)
- 0:00Introduction
- 2:52JavaScript standards
- 8:07Var, let, and const
- 13:56Arrow functions
- 23:03Default parameters
- 26:26Template strings
- 30:30Destructuring
- 33:53Spread and rest operators
- 37:28Array manipulation
- 39:22Promises and event loop
- 44:28Async and await
- 48:47Conclusion
related talks
40mJavaScript: the new parts
49mECMAScript 6, The Future of JavaScript
01h 22mA Browse Through ES2016
45mHuman Readable JavaScript: Using ES2015+ to Craft Better Code
52mES2015: Using tomorrow's JavaScript today!
21mWhat's ECMAScript 6 Good For?
53mUsing ECMAScript 6 today. Part II
01h 08mECMAScript 6: A Better JavaScript for the Ambient Computing Era
