The destructuring assignment syntax is a JavaScript expression that makes it possible to unpack values from arrays, or properties from objects, into distinct variables.
(c) MDN
🐊Putout plugin adds ability to use destructuring on variable declarations.
npm i @putout/plugin-apply-destructuring
{
"rules": {
"apply-destructuring/object": "on",
"apply-destructuring/array": "on",
"apply-destructuring/falsy": "on"
}
}
const first = array[0];
const [first] = array;
const name = user.name;
const {name} = user;
Check out in 🐊Putout Editor.
const {maxElementsInOneLine} = {
options,
};
const {maxElementsInOneLine} = options;
MIT