const a = { b: { c: 'Hi!' } }; const { b: { c } } = a; ¿Es posible cambiar el nombre de b en este caso? Quiero obtener c y también cambiar el nombre de b .
Puede desestructurar con un cambio de nombre y tomar la misma propiedad para la desestructuración.
const a = { b: { c: 'Hi!' } }; const { b: formerB, b: { c } } = a; console.log(formerB) console.log(c);Puede desestructurar la misma propiedad varias veces, en diferentes objetivos:
const { b: {c}, b: d } = a; Esto asigna abc a c y ab a d .