ES6中的解构赋值

解构:解构是一种打破数据结构,将其拆分为更小部分的过程 

对象的解构赋值

对象的解构赋值是根据key值进行匹配

变量已经被声明 :

嵌套对象解构:

对象的连接:

数组的解构赋值

数组的解构赋值和对象的解构赋值其实类似,但是对象的属性则是无序的,而数组的数组成员是有序的

可以直接省略元素,只为感兴趣的元素提供变量名:

嵌套数组解构:

嵌套数组解构与嵌套对象解构的语法类似,在原有的数组模式中插入另一个数组模式,即可将解构过程深入到下一个层级

克隆数组。这种方式会开辟新的内存地址

互换值:

不定参数 (...)

数组的连接:

取数组最大值:

字符串解构

©️2020 CSDN 皮肤主题: 数字20 设计师:CSDN官方博客 返回首页