数组和对象的解构 ES6提供对数组和对象的字面量提取相关数据的方法:解构操作 因为json的普及导致大量数据提取,在解构语法中 带来了极大的便捷性 数组解构赋值,有两种基本写法1.分行解构 2.单行解构 确定一一匹配才能正确赋值 (数组层次也需要匹配 用逗号作为占位符不赋值 当gender没有赋值用默认值,不定元素将其余都赋值给other) 在变量解构可以用数组的元素中设置一个默认值 var语法能将没有赋值的内容都赋值给这个变量 如果解构变量名已存在的变量,会导致被替代 对象变量解构也可以设置一个默认值,没有赋值时输出默认值 如果不想对象属性作为解构变量,可通过键值对的方式更改变量名 在对象字面量里,还嵌套了对象结构时也用相同的方法解开 对象解构也可以用单行简写模式