Destructuring assignment is special syntax introduced in ES6, for neatly assigning values taken directly from an object. const user = { name: 'John Doe', age: 34 }; const { name, age } = user; // name = 'John Doe', age = 34