let b = { a: 123123123 }; try { ({ a } = b); <<< what is the meaning of () } catch (error) {} console.log({'a':a})por qué funciona este script, cuál es el significado de () en try-catch.
{ a } = b es incorrecto pero ({ a } = b) es correcto y la variable saldrá de try-catch y le dará un nuevo valor a a.
si hay una función en () puede ser un IIFE, si en las expresiones () es un operador de agrupación. Y en mi ejemplo, ¿cuál es el significado de ()