ES6深度嵌套对象解构
ES6 deep nested object destructuring
我有一个名为this.props
的对象,它包含
{
actions: Object,
dirty: false,
form: "Statement",
autofill: function(),
**statement: Object**
}
statement
包含
{
firstName: "John"
lastName: "Peter"
isConfirmed: true
}
我想使用es6解构在同一行中提取statement
对象和isConfirmed
属性
我试过了
const { statement: isConfirmed, isAdmin } = this.props
当我执行let a = isConfirmed, b = statement
我想在同一行中提取语句对象和isConfirmed属性
const { statement: { isConfirmed }, statement } = this.props;
这样你就得到了isConfirmed
和整个statement
对象。
引用:
- https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Operators/Destructuring_assignment Nested_object_and_array_destructuring
相关文章:
- 如何使用javascript获取嵌套对象中所有子对象的单个属性
- 如何打印嵌套对象的所有值
- 设置嵌套对象属性的更好方法
- 访问嵌套JSON对象的键,其中键是动态的
- 嵌套对象结构
- 如何递归地获取嵌套对象中所有子对象的列表
- 更改嵌套对象的父子相关id
- Node.js:用作对象嵌套元素名称的变量
- Sailsjs创建对象-嵌套创建
- Jquery $.ajax 获取响应与将“this”对象嵌套传递到“success”回调函数冲突
- 从嵌套属性数组中获取对象嵌套值
- 将对象嵌套在另一个数组中
- javascript对象嵌套回调
- 当被引用对象嵌套在ExtJS 5.0.0中时,如何读取它
- 如何在不知道其位置的情况下删除Mongo对象(嵌套的2个数组)
- 排序嵌套在对象中的数组,该对象嵌套在另一个对象中
- Javascript对象嵌套
- 在Angular中创建多维/嵌套对象(嵌套forEach循环)
- 仅列出jquery中包含json对象嵌套的所有键
- 如何将一个javascript对象嵌套在另一个对象中