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: