ES6中解构赋值

解构赋值是JavaScript中的一种语法糖,主要用于从数组或对象中提取值并赋给变量。它支持位置对应赋值,处理嵌套数组,以及提供默认值。在变量少于单元值时,未指定的变量会得到undefined。使用剩余参数可以处理单元值多的情况。同时,解构赋值允许忽略某些值,只需不写变量名但保留逗号。交换变量值时需注意分号防止代码行合并导致错误。
摘要由CSDN通过智能技术生成

解构赋值的作用:可以从数组对象中提取值,对变量进行赋值,将数组的单元值快速批量赋值给一系列变量的简洁语法。

1.如果数组中套数组时,想要拿到里面的值需要中[]

2.数组结构结构赋值时,位置是一一对应的

3.变量少,单元值多,就会返回undefined

4.利用剩余参数来解决单元值多的情况,返回的是一个真的数组

5.如果不要某些值时,就可以不写变量名,但需要用逗号(,)隔开

6.可以给变量一个默认值

 

7.如果交换两个变量的值,将要在第二个变量的后面加上 ;隔开, 不然会被识别成一行代码,而运行不了报错。

对象的解构赋值:

字符串也可以解构赋值

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值