const obj = { firstUser: { name: { firstName: 'John', lastName: 'Doe', }, age: 32, } } const { firstUser: { name: { lastName: Lname } }, age } = obj; console.log(Lname); console.log(age);Prueba de esta manera:
const { firstUser } = obj; const { name, age } = firstUser; const { lastName: Lname } = name; // this is destructuring assignmentAhora puede usar lastName como variable Lname.
Debido a que ha colocado el campo de edad dentro del objeto firstName, anidado dentro del obj. He refactorizado tu código
const obj = { firstUser: { name: { firstName: 'John', lastName: 'Doe', }, }, age: 32, } const {firstUser:{name: {lastName: Lname}}, age} = obj; console.log(Lname); console.log(age);