购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

3.5 解构赋值

在ES 5中,如果需要从某个对象或者数组中提取需要的数据赋给变量,可以采用如下方式:

在ES 6中,通过使用解构赋值的功能,可以从对象和数组中提取数值,并对变量进行赋值。

1.对象解构

对象解构的方法是在一个赋值操作符的左边放置一个对象字面量。

如果变量已经声明了,之后想要用解构语法给变量赋值,则需要把整个解构赋值语句放到一个圆括号中。

2.数组解构

因为没有对象属性名的问题,所以数组解构相对比较简单,使用方括号即可。

由于变量值是根据数组中元素的顺序进行选取的,因此,如果需要获取指定位置的元素值,可以只为该位置的元素提供变量名。

和对象解构不同,如果为已经声明过的变量进行数组解构赋值,不需要把整个解构赋值语句放到一个圆括号中。 gGi/us4eSZWbyfNszw36Rmjwbvts/nqRRkExjZBA7AaFYlsURDoFaQKo4rW4dngF

点击中间区域
呼出菜单
上一章
目录
下一章
×