Too Long; Didn't Read
This article is part of an ongoing series on technical and soft skills from Nathan Thomas, a full stack software engineer working in San Francisco. We'll talk about the concepts behind destructuring in JavaScript, how to use it, and why you might want to use the array or object variations. At its core, destructuring is the idea that we are pulling out values individually from a previously-created object or array. This is possible because functions are “first-class citizens” in JavaScript.