1
JavaScriptBeginner#es6
Syntax that unpacks array elements or object properties into variables, with support for defaults, renaming and nesting. Widely used for function parameters and imports.
const { name, city = 'NA' } = user;
const [first, ...rest] = [1,2,3];
function f({ id, opts: { deep } }) {}