Table of Contents
Preface
Section 1: The Basics
Chapter 1: An Overview of Modern JavaScript
Technical requirements
Understanding the difference between let and var
var allows the redeclaration of variables
var is not a blocked scope
Destructuring
Spread syntax
Spreading or unpacking an iterable into an array
Creating new objects from existing ones
Function arguments
Overview of scopes and closures
Scope
Closure
Understanding Array and Object methods
Array methods
Objects
Understanding the this property
Arrow functions
Promises and async/await
Cleaning callbacks with promises
async/await
Object-oriented programming and JavaScript classes
Classes
Inheritance
Setting up a modern JavaScript environment with transpilers
Babel
Webpack
Unit testing ...
Get Building Data-Driven Applications with Danfo.js now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.