javascript - puntos - ES6 desestructuración profunda de objetos anidados
tres puntos javascript (1)
Tengo un objeto llamado this.props
que contiene
{
actions: Object,
dirty: false,
form: "Statement",
autofill: functon(),
**statement: Object**
}
statement
contiene
{
firstName: "John"
lastName: "Peter"
isConfirmed: true
}
Me gustaría extraer el objeto de la statement
y la propiedad isConfirmed
en la misma línea usando la desestructuración de es6
He intentado
const { statement: isConfirmed, isAdmin } = this.props
el cual recibo un error cuando hago let a = isConfirmed, b = statement
Me gustaría extraer el objeto de la declaración y la propiedad isConfirmed en la misma línea
const { statement: { isConfirmed }, statement } = this.props;
De esa manera obtendrás tanto el valor isConfirmed
como el objeto de statement
completo.
Referencias: