js-----解构赋值
利用数据结构的对应关系快速对数组和对象进行取值
- 数组解构赋值 等号左边的变量位置和等号右边的数组中值的位置相同时 变量能够取得数组中该位置的值
- 顺序解构 let [a,b,c] = arr;
- 取数组中的某一个 let [,,c] = arr;
- 取前两项剩下统一放到一个数组中 let [a,b,...ary] = arr;
- 进一步解构 let[a,[b,c]] = arr;
- 数组解构默认值 解构出来的值是undefined时 才会生效默认值
- 对象的解构赋值 经过变量和对象的属性对应时 就能够取得对象的属性名的值
- 解构赋值 let{name,age} = obj;
- 若只想要对象的某一个值 let{age} = obj;
- 进一步解构 let {name:{zhangsan}} = obj;
- 重命名 避免重复声明 let{name:name1} = obj;
- 默认值 同上
- 函数参数的解构赋值 属性名和变量名一致时 能够只写一个变量名
欢迎关注本站公众号,获取更多信息