¿Alguien puede explicarme qué logra esta sintaxis de Javascript? Intenté buscarlo en Google, pero no sé cómo formular mi consulta. Cualquier ayuda sería apreciada.
const { assign, create, defineProperties, defineProperty, freeze, getOwnPropertyDescriptor, getOwnPropertyNames, getPrototypeOf, hasOwnProperty, isFrozen, keys, seal, setPrototypeOf, } = Object;const { bar } = foo; // where foo = { bar:10, baz:12 }; /* This creates a constant with the name 'bar', which has a value of 10 */ ({ a, b } = { a: 10, b: 20 }); console.log(a); // 10 console.log(b); // 20Referencia: