1.1 Why data wrangling?1.2 What’s data wrangling?1.3 Why a book on JavaScript data wrangling?1.4 What will you get out of this book?1.5 Why use JavaScript for data wrangling?1.6 Is JavaScript appropriate for data analysis?1.7 Navigating the JavaScript ecosystem1.8 Assembling your toolkit1.9 Establishing your data pipeline1.9.1 Setting the stage1.9.2 The data-wrangling process1.9.3 Planning1.9.4 Acquisition, storage, and retrieval1.9.5 Exploratory coding1.9.6 Clean and prepare1.9.7 Analysis1.9.8 Visualization1.9.9 Getting to productionSummary